AdditiveMonoidBuilder
com.alecdorrington.scalgebra.builder.AdditiveMonoidBuilder
trait AdditiveMonoidBuilder extends OrderedAdditiveMonoidBuilder, DifferenceMonoidBuilder, SemiringBuilder, StringIsAdditiveMonoid, SeqIsAdditiveMonoid, ListIsAdditiveMonoid, VectorIsAdditiveMonoid, ArrayIsAdditiveMonoid, ArraySeqIsAdditiveMonoid, IArrayIsAdditiveMonoid, LazyListIsAdditiveMonoid, SetIsAdditiveMonoid, SortedSetIsAdditiveMonoid, MapIsAdditiveMonoid, SortedMapIsAdditiveMonoid, OptionIsAdditiveMonoid, TupleIsAdditiveMonoid, QueueIsAdditiveMonoid, EitherIsAdditiveMonoid, TryIsAdditiveMonoid, FutureIsAdditiveMonoid, FunctionIsAdditiveMonoid
Methods for constructing AdditiveMonoid type classes.
Attributes
- Experimental
- true
- Graph
-
- Supertypes
-
trait FunctionIsAdditiveMonoidtrait FutureIsAdditiveMonoidtrait TryIsAdditiveMonoidtrait EitherIsAdditiveMonoidtrait QueueIsAdditiveMonoidtrait TupleIsAdditiveMonoidtrait OptionIsAdditiveMonoidtrait MapIsAdditiveMonoidtrait SetIsAdditiveMonoidtrait LazyListIsAdditiveMonoidtrait IArrayIsAdditiveMonoidtrait ArraySeqIsAdditiveMonoidtrait ArrayIsAdditiveMonoidtrait VectorIsAdditiveMonoidtrait ListIsAdditiveMonoidtrait SeqIsAdditiveMonoidtrait StringIsAdditiveMonoidtrait SemiringBuildertrait OptionIsSemiringtrait FunctionIsSemiringtrait FutureIsSemiringtrait TupleIsSemiringtrait SemifieldBuildertrait FunctionIsSemifieldtrait FutureIsSemifieldtrait TupleIsSemifieldtrait DifferenceMonoidBuildertrait FutureIsDifferenceMonoidtrait TupleIsDifferenceMonoidtrait AdditiveGroupBuildertrait FunctionIsAdditiveGrouptrait FutureIsAdditiveGrouptrait TupleIsAdditiveGrouptrait RingBuildertrait FunctionIsRingtrait FutureIsRingtrait TupleIsRingtrait EuclideanRingBuildertrait FunctionIsEuclideanRingtrait FutureIsEuclideanRingtrait TupleIsEuclideanRingtrait FieldBuildertrait FunctionIsFieldtrait FutureIsFieldtrait TupleIsFieldtrait OrderedSemiringBuildertrait TupleIsOrderedSemiringtrait OrderedSemifieldBuildertrait TupleIsOrderedSemifieldtrait OrderedRingBuildertrait TupleIsOrderedRingtrait NumericIsOrderedRingtrait BooleanIsOrderedRingtrait OrderedFieldBuildertrait TupleIsOrderedFieldtrait FractionalIsOrderedFieldtrait SingletonIsOrderedFieldtrait UnitIsOrderedFieldtrait NothingIsOrderedFieldtrait NoneIsOrderedFieldtrait FloatIsOrderedFieldtrait EmptyTupleIsOrderedFieldclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait AdditiveIdentityBuilderobject AdditiveIdentitytrait AdditiveSemigroupBuilderobject AdditiveSemigroupobject AdditiveMonoid
Members list
Type members
Inherited classlikes
object given_AdditiveMonoid_String extends AdditiveMonoid[String]
Attributes
- Inherited from:
- StringIsAdditiveMonoid
- Supertypes
-
trait AdditiveMonoid[String]trait AdditiveIdentity[String]trait AdditiveSemigroup[String]class Objecttrait Matchableclass AnyShow all
object given_OrderedEuclideanRing_BigInt extends OrderedEuclideanRing[BigInt]
Attributes
- Inherited from:
- BigIntIsOrderedEuclideanRing
- Supertypes
-
trait OrderedEuclideanRing[BigInt]trait OrderedEuclideanMonoid[BigInt]trait OrderedRing[BigInt]trait OrderedDifferenceSemiring[BigInt]trait OrderedSemiring[BigInt]trait OrderedMultiplicativeMonoid[BigInt]trait OrderedMultiplicativeIdentity[BigInt]trait OrderedMultiplicativeSemigroup[BigInt]trait OrderedAdditiveGroup[BigInt]trait OrderedAdditiveInverse[BigInt]trait OrderedDifferenceMonoid[BigInt]trait OrderedAdditiveMonoid[BigInt]trait OrderedAdditiveIdentity[BigInt]trait OrderedAdditiveSemigroup[BigInt]trait Ordering[BigInt]trait PartialOrdering[BigInt]trait Equiv[BigInt]trait Serializabletrait Comparator[BigInt]trait EuclideanRing[BigInt]trait EuclideanMonoid[BigInt]trait Ring[BigInt]trait DifferenceSemiring[BigInt]trait Semiring[BigInt]trait MultiplicativeMonoid[BigInt]trait MultiplicativeIdentity[BigInt]trait MultiplicativeSemigroup[BigInt]trait AdditiveGroup[BigInt]trait AdditiveInverse[BigInt]trait DifferenceMonoid[BigInt]trait AdditiveMonoid[BigInt]trait AdditiveIdentity[BigInt]trait AdditiveSemigroup[BigInt]class Objecttrait Matchableclass AnyShow all
object given_OrderedEuclideanRing_Byte extends OrderedEuclideanRing[Byte]
Attributes
- Inherited from:
- ByteIsOrderedEuclideanRing
- Supertypes
-
trait OrderedEuclideanRing[Byte]trait OrderedEuclideanMonoid[Byte]trait OrderedRing[Byte]trait OrderedDifferenceSemiring[Byte]trait OrderedSemiring[Byte]trait OrderedMultiplicativeMonoid[Byte]trait OrderedMultiplicativeIdentity[Byte]trait OrderedMultiplicativeSemigroup[Byte]trait OrderedAdditiveGroup[Byte]trait OrderedAdditiveInverse[Byte]trait OrderedDifferenceMonoid[Byte]trait OrderedAdditiveMonoid[Byte]trait OrderedAdditiveIdentity[Byte]trait OrderedAdditiveSemigroup[Byte]trait Ordering[Byte]trait PartialOrdering[Byte]trait Equiv[Byte]trait Serializabletrait Comparator[Byte]trait EuclideanRing[Byte]trait EuclideanMonoid[Byte]trait Ring[Byte]trait DifferenceSemiring[Byte]trait Semiring[Byte]trait MultiplicativeMonoid[Byte]trait MultiplicativeIdentity[Byte]trait MultiplicativeSemigroup[Byte]trait AdditiveGroup[Byte]trait AdditiveInverse[Byte]trait DifferenceMonoid[Byte]trait AdditiveMonoid[Byte]trait AdditiveIdentity[Byte]trait AdditiveSemigroup[Byte]class Objecttrait Matchableclass AnyShow all
object given_OrderedEuclideanRing_Int extends OrderedEuclideanRing[Int]
Attributes
- Inherited from:
- IntIsOrderedEuclideanRing
- Supertypes
-
trait OrderedEuclideanRing[Int]trait OrderedEuclideanMonoid[Int]trait OrderedRing[Int]trait OrderedDifferenceSemiring[Int]trait OrderedSemiring[Int]trait OrderedMultiplicativeMonoid[Int]trait OrderedMultiplicativeIdentity[Int]trait OrderedMultiplicativeSemigroup[Int]trait OrderedAdditiveGroup[Int]trait OrderedAdditiveInverse[Int]trait OrderedDifferenceMonoid[Int]trait OrderedAdditiveMonoid[Int]trait OrderedAdditiveIdentity[Int]trait OrderedAdditiveSemigroup[Int]trait Ordering[Int]trait PartialOrdering[Int]trait Equiv[Int]trait Serializabletrait Comparator[Int]trait EuclideanRing[Int]trait EuclideanMonoid[Int]trait Ring[Int]trait DifferenceSemiring[Int]trait Semiring[Int]trait MultiplicativeMonoid[Int]trait MultiplicativeIdentity[Int]trait MultiplicativeSemigroup[Int]trait AdditiveGroup[Int]trait AdditiveInverse[Int]trait DifferenceMonoid[Int]trait AdditiveMonoid[Int]trait AdditiveIdentity[Int]trait AdditiveSemigroup[Int]class Objecttrait Matchableclass AnyShow all
object given_OrderedEuclideanRing_Long extends OrderedEuclideanRing[Long]
Attributes
- Inherited from:
- LongIsOrderedEuclideanRing
- Supertypes
-
trait OrderedEuclideanRing[Long]trait OrderedEuclideanMonoid[Long]trait OrderedRing[Long]trait OrderedDifferenceSemiring[Long]trait OrderedSemiring[Long]trait OrderedMultiplicativeMonoid[Long]trait OrderedMultiplicativeIdentity[Long]trait OrderedMultiplicativeSemigroup[Long]trait OrderedAdditiveGroup[Long]trait OrderedAdditiveInverse[Long]trait OrderedDifferenceMonoid[Long]trait OrderedAdditiveMonoid[Long]trait OrderedAdditiveIdentity[Long]trait OrderedAdditiveSemigroup[Long]trait Ordering[Long]trait PartialOrdering[Long]trait Equiv[Long]trait Serializabletrait Comparator[Long]trait EuclideanRing[Long]trait EuclideanMonoid[Long]trait Ring[Long]trait DifferenceSemiring[Long]trait Semiring[Long]trait MultiplicativeMonoid[Long]trait MultiplicativeIdentity[Long]trait MultiplicativeSemigroup[Long]trait AdditiveGroup[Long]trait AdditiveInverse[Long]trait DifferenceMonoid[Long]trait AdditiveMonoid[Long]trait AdditiveIdentity[Long]trait AdditiveSemigroup[Long]class Objecttrait Matchableclass AnyShow all
object given_OrderedEuclideanRing_Short extends OrderedEuclideanRing[Short]
Attributes
- Inherited from:
- ShortIsOrderedEuclideanRing
- Supertypes
-
trait OrderedEuclideanRing[Short]trait OrderedEuclideanMonoid[Short]trait OrderedRing[Short]trait OrderedDifferenceSemiring[Short]trait OrderedSemiring[Short]trait OrderedMultiplicativeMonoid[Short]trait OrderedMultiplicativeIdentity[Short]trait OrderedMultiplicativeSemigroup[Short]trait OrderedAdditiveGroup[Short]trait OrderedAdditiveInverse[Short]trait OrderedDifferenceMonoid[Short]trait OrderedAdditiveMonoid[Short]trait OrderedAdditiveIdentity[Short]trait OrderedAdditiveSemigroup[Short]trait Ordering[Short]trait PartialOrdering[Short]trait Equiv[Short]trait Serializabletrait Comparator[Short]trait EuclideanRing[Short]trait EuclideanMonoid[Short]trait Ring[Short]trait DifferenceSemiring[Short]trait Semiring[Short]trait MultiplicativeMonoid[Short]trait MultiplicativeIdentity[Short]trait MultiplicativeSemigroup[Short]trait AdditiveGroup[Short]trait AdditiveInverse[Short]trait DifferenceMonoid[Short]trait AdditiveMonoid[Short]trait AdditiveIdentity[Short]trait AdditiveSemigroup[Short]class Objecttrait Matchableclass AnyShow all
object given_OrderedField_Double extends OrderedField[Double]
Attributes
- Inherited from:
- DoubleIsOrderedEuclideanRing
- Supertypes
-
trait OrderedField[Double]trait OrderedDifferenceSemifield[Double]trait OrderedSemifield[Double]trait OrderedMultiplicativeGroup[Double]trait OrderedMultiplicativeInverse[Double]trait OrderedEuclideanRing[Double]trait OrderedEuclideanMonoid[Double]trait OrderedRing[Double]trait OrderedDifferenceSemiring[Double]trait OrderedSemiring[Double]trait OrderedMultiplicativeMonoid[Double]trait OrderedMultiplicativeIdentity[Double]trait OrderedMultiplicativeSemigroup[Double]trait OrderedAdditiveGroup[Double]trait OrderedAdditiveInverse[Double]trait OrderedDifferenceMonoid[Double]trait OrderedAdditiveMonoid[Double]trait OrderedAdditiveIdentity[Double]trait OrderedAdditiveSemigroup[Double]trait Ordering[Double]trait PartialOrdering[Double]trait Equiv[Double]trait Serializabletrait Comparator[Double]trait Field[Double]trait DifferenceSemifield[Double]trait Semifield[Double]trait MultiplicativeGroup[Double]trait MultiplicativeInverse[Double]trait EuclideanRing[Double]trait EuclideanMonoid[Double]trait Ring[Double]trait DifferenceSemiring[Double]trait Semiring[Double]trait MultiplicativeMonoid[Double]trait MultiplicativeIdentity[Double]trait MultiplicativeSemigroup[Double]trait AdditiveGroup[Double]trait AdditiveInverse[Double]trait DifferenceMonoid[Double]trait AdditiveMonoid[Double]trait AdditiveIdentity[Double]trait AdditiveSemigroup[Double]class Objecttrait Matchableclass AnyShow all
object given_OrderedField_EmptyTuple extends OrderedField[EmptyTuple]
Attributes
- Inherited from:
- EmptyTupleIsOrderedField
- Supertypes
-
trait OrderedField[EmptyTuple]trait OrderedDifferenceSemifield[EmptyTuple]trait OrderedSemifield[EmptyTuple]trait OrderedMultiplicativeGroup[EmptyTuple]trait OrderedMultiplicativeInverse[EmptyTuple]trait OrderedEuclideanRing[EmptyTuple]trait OrderedEuclideanMonoid[EmptyTuple]trait OrderedRing[EmptyTuple]trait OrderedDifferenceSemiring[EmptyTuple]trait OrderedSemiring[EmptyTuple]trait OrderedMultiplicativeMonoid[EmptyTuple]trait OrderedMultiplicativeIdentity[EmptyTuple]trait OrderedMultiplicativeSemigroup[EmptyTuple]trait OrderedAdditiveGroup[EmptyTuple]trait OrderedAdditiveInverse[EmptyTuple]trait OrderedDifferenceMonoid[EmptyTuple]trait OrderedAdditiveMonoid[EmptyTuple]trait OrderedAdditiveIdentity[EmptyTuple]trait OrderedAdditiveSemigroup[EmptyTuple]trait Ordering[EmptyTuple]trait PartialOrdering[EmptyTuple]trait Equiv[EmptyTuple]trait Serializabletrait Comparator[EmptyTuple]trait Field[EmptyTuple]trait DifferenceSemifield[EmptyTuple]trait Semifield[EmptyTuple]trait MultiplicativeGroup[EmptyTuple]trait MultiplicativeInverse[EmptyTuple]trait EuclideanRing[EmptyTuple]trait EuclideanMonoid[EmptyTuple]trait Ring[EmptyTuple]trait DifferenceSemiring[EmptyTuple]trait Semiring[EmptyTuple]trait MultiplicativeMonoid[EmptyTuple]trait MultiplicativeIdentity[EmptyTuple]trait MultiplicativeSemigroup[EmptyTuple]trait AdditiveGroup[EmptyTuple]trait AdditiveInverse[EmptyTuple]trait DifferenceMonoid[EmptyTuple]trait AdditiveMonoid[EmptyTuple]trait AdditiveIdentity[EmptyTuple]trait AdditiveSemigroup[EmptyTuple]class Objecttrait Matchableclass AnyShow all
object given_OrderedField_Float extends OrderedField[Float]
Attributes
- Inherited from:
- FloatIsOrderedField
- Supertypes
-
trait OrderedField[Float]trait OrderedDifferenceSemifield[Float]trait OrderedSemifield[Float]trait OrderedMultiplicativeGroup[Float]trait OrderedMultiplicativeInverse[Float]trait OrderedEuclideanRing[Float]trait OrderedEuclideanMonoid[Float]trait OrderedRing[Float]trait OrderedDifferenceSemiring[Float]trait OrderedSemiring[Float]trait OrderedMultiplicativeMonoid[Float]trait OrderedMultiplicativeIdentity[Float]trait OrderedMultiplicativeSemigroup[Float]trait OrderedAdditiveGroup[Float]trait OrderedAdditiveInverse[Float]trait OrderedDifferenceMonoid[Float]trait OrderedAdditiveMonoid[Float]trait OrderedAdditiveIdentity[Float]trait OrderedAdditiveSemigroup[Float]trait Ordering[Float]trait PartialOrdering[Float]trait Equiv[Float]trait Serializabletrait Comparator[Float]trait Field[Float]trait DifferenceSemifield[Float]trait Semifield[Float]trait MultiplicativeGroup[Float]trait MultiplicativeInverse[Float]trait EuclideanRing[Float]trait EuclideanMonoid[Float]trait Ring[Float]trait DifferenceSemiring[Float]trait Semiring[Float]trait MultiplicativeMonoid[Float]trait MultiplicativeIdentity[Float]trait MultiplicativeSemigroup[Float]trait AdditiveGroup[Float]trait AdditiveInverse[Float]trait DifferenceMonoid[Float]trait AdditiveMonoid[Float]trait AdditiveIdentity[Float]trait AdditiveSemigroup[Float]class Objecttrait Matchableclass AnyShow all
object given_OrderedField_None_type extends OrderedField[None.type]
Attributes
- Inherited from:
- NoneIsOrderedField
- Supertypes
-
trait Ordering[None.type]trait PartialOrdering[None.type]trait Equiv[None.type]trait Serializabletrait Comparator[None.type]class Objecttrait Matchableclass AnyShow all
object given_OrderedField_Nothing extends OrderedField[Nothing]
Attributes
- Inherited from:
- NothingIsOrderedField
- Supertypes
-
trait OrderedField[Nothing]trait OrderedDifferenceSemifield[Nothing]trait OrderedSemifield[Nothing]trait OrderedMultiplicativeGroup[Nothing]trait OrderedMultiplicativeInverse[Nothing]trait OrderedEuclideanRing[Nothing]trait OrderedEuclideanMonoid[Nothing]trait OrderedRing[Nothing]trait OrderedDifferenceSemiring[Nothing]trait OrderedSemiring[Nothing]trait OrderedMultiplicativeMonoid[Nothing]trait OrderedMultiplicativeIdentity[Nothing]trait OrderedMultiplicativeSemigroup[Nothing]trait OrderedAdditiveGroup[Nothing]trait OrderedAdditiveInverse[Nothing]trait OrderedDifferenceMonoid[Nothing]trait OrderedAdditiveMonoid[Nothing]trait OrderedAdditiveIdentity[Nothing]trait OrderedAdditiveSemigroup[Nothing]trait Ordering[Nothing]trait PartialOrdering[Nothing]trait Equiv[Nothing]trait Serializabletrait Comparator[Nothing]trait Field[Nothing]trait DifferenceSemifield[Nothing]trait Semifield[Nothing]trait MultiplicativeGroup[Nothing]trait MultiplicativeInverse[Nothing]trait EuclideanRing[Nothing]trait EuclideanMonoid[Nothing]trait Ring[Nothing]trait DifferenceSemiring[Nothing]trait Semiring[Nothing]trait MultiplicativeMonoid[Nothing]trait MultiplicativeIdentity[Nothing]trait MultiplicativeSemigroup[Nothing]trait AdditiveGroup[Nothing]trait AdditiveInverse[Nothing]trait DifferenceMonoid[Nothing]trait AdditiveMonoid[Nothing]trait AdditiveIdentity[Nothing]trait AdditiveSemigroup[Nothing]class Objecttrait Matchableclass AnyShow all
object given_OrderedField_Unit extends OrderedField[Unit]
Attributes
- Inherited from:
- UnitIsOrderedField
- Supertypes
-
trait OrderedField[Unit]trait OrderedDifferenceSemifield[Unit]trait OrderedSemifield[Unit]trait OrderedMultiplicativeGroup[Unit]trait OrderedMultiplicativeInverse[Unit]trait OrderedEuclideanRing[Unit]trait OrderedEuclideanMonoid[Unit]trait OrderedRing[Unit]trait OrderedDifferenceSemiring[Unit]trait OrderedSemiring[Unit]trait OrderedMultiplicativeMonoid[Unit]trait OrderedMultiplicativeIdentity[Unit]trait OrderedMultiplicativeSemigroup[Unit]trait OrderedAdditiveGroup[Unit]trait OrderedAdditiveInverse[Unit]trait OrderedDifferenceMonoid[Unit]trait OrderedAdditiveMonoid[Unit]trait OrderedAdditiveIdentity[Unit]trait OrderedAdditiveSemigroup[Unit]trait Ordering[Unit]trait PartialOrdering[Unit]trait Equiv[Unit]trait Serializabletrait Comparator[Unit]trait Field[Unit]trait DifferenceSemifield[Unit]trait Semifield[Unit]trait MultiplicativeGroup[Unit]trait MultiplicativeInverse[Unit]trait EuclideanRing[Unit]trait EuclideanMonoid[Unit]trait Ring[Unit]trait DifferenceSemiring[Unit]trait Semiring[Unit]trait MultiplicativeMonoid[Unit]trait MultiplicativeIdentity[Unit]trait MultiplicativeSemigroup[Unit]trait AdditiveGroup[Unit]trait AdditiveInverse[Unit]trait DifferenceMonoid[Unit]trait AdditiveMonoid[Unit]trait AdditiveIdentity[Unit]trait AdditiveSemigroup[Unit]class Objecttrait Matchableclass AnyShow all
object given_OrderedRing_Boolean extends OrderedRing[Boolean]
Attributes
- Inherited from:
- BooleanIsOrderedRing
- Supertypes
-
trait OrderedRing[Boolean]trait OrderedDifferenceSemiring[Boolean]trait OrderedSemiring[Boolean]trait OrderedMultiplicativeMonoid[Boolean]trait OrderedMultiplicativeIdentity[Boolean]trait OrderedMultiplicativeSemigroup[Boolean]trait OrderedAdditiveGroup[Boolean]trait OrderedAdditiveInverse[Boolean]trait OrderedDifferenceMonoid[Boolean]trait OrderedAdditiveMonoid[Boolean]trait OrderedAdditiveIdentity[Boolean]trait OrderedAdditiveSemigroup[Boolean]trait Ordering[Boolean]trait PartialOrdering[Boolean]trait Equiv[Boolean]trait Serializabletrait Comparator[Boolean]trait Ring[Boolean]trait DifferenceSemiring[Boolean]trait Semiring[Boolean]trait MultiplicativeMonoid[Boolean]trait MultiplicativeIdentity[Boolean]trait MultiplicativeSemigroup[Boolean]trait AdditiveGroup[Boolean]trait AdditiveInverse[Boolean]trait DifferenceMonoid[Boolean]trait AdditiveMonoid[Boolean]trait AdditiveIdentity[Boolean]trait AdditiveSemigroup[Boolean]class Objecttrait Matchableclass AnyShow all
Givens
Inherited givens
Attributes
- Inherited from:
- TupleIsAdditiveGroup
given given_AdditiveGroup_Function[X, Y](using Y: AdditiveGroup[Y]): given_AdditiveGroup_Function[X, Y]
Attributes
- Inherited from:
- FunctionIsAdditiveGroup
given given_AdditiveGroup_Future[X](using X: AdditiveGroup[X], x$1: ExecutionContext): given_AdditiveGroup_Future[X]
Attributes
- Inherited from:
- FutureIsAdditiveGroup
given given_AdditiveGroup_X1_X2_X3_X4[X1, X2, X3, X4](using X1: AdditiveGroup[X1], X2: AdditiveGroup[X2], X3: AdditiveGroup[X3], X4: AdditiveGroup[X4]): given_AdditiveGroup_X1_X2_X3_X4[X1, X2, X3, X4]
Attributes
- Inherited from:
- TupleIsAdditiveGroup
given given_AdditiveGroup_X1_X2_X3_X4_X5[X1, X2, X3, X4, X5](using X1: AdditiveGroup[X1], X2: AdditiveGroup[X2], X3: AdditiveGroup[X3], X4: AdditiveGroup[X4], X5: AdditiveGroup[X5]): given_AdditiveGroup_X1_X2_X3_X4_X5[X1, X2, X3, X4, X5]
Attributes
- Inherited from:
- TupleIsAdditiveGroup
given given_AdditiveGroup_X1_X2_X3_X4_X5_X6[X1, X2, X3, X4, X5, X6](using X1: AdditiveGroup[X1], X2: AdditiveGroup[X2], X3: AdditiveGroup[X3], X4: AdditiveGroup[X4], X5: AdditiveGroup[X5], X6: AdditiveGroup[X6]): given_AdditiveGroup_X1_X2_X3_X4_X5_X6[X1, X2, X3, X4, X5, X6]
Attributes
- Inherited from:
- TupleIsAdditiveGroup
given given_AdditiveGroup_X_Y[X, Y](using X: AdditiveGroup[X], Y: AdditiveGroup[Y]): given_AdditiveGroup_X_Y[X, Y]
Attributes
- Inherited from:
- TupleIsAdditiveGroup
given given_AdditiveGroup_X_Y_Z[X, Y, Z](using X: AdditiveGroup[X], Y: AdditiveGroup[Y], Z: AdditiveGroup[Z]): given_AdditiveGroup_X_Y_Z[X, Y, Z]
Attributes
- Inherited from:
- TupleIsAdditiveGroup
Attributes
- Inherited from:
- TupleIsAdditiveMonoid
Attributes
- Inherited from:
- ArrayIsAdditiveMonoid
Attributes
- Inherited from:
- ArraySeqIsAdditiveMonoid
given given_AdditiveMonoid_Either[X, Y](using X: AdditiveSemigroup[X], Y: AdditiveMonoid[Y]): given_AdditiveMonoid_Either[X, Y]
Attributes
- Inherited from:
- EitherIsAdditiveMonoid
given given_AdditiveMonoid_Function[X, Y](using Y: AdditiveMonoid[Y]): given_AdditiveMonoid_Function[X, Y]
Attributes
- Inherited from:
- FunctionIsAdditiveMonoid
given given_AdditiveMonoid_Future[X](using X: AdditiveMonoid[X], x$1: ExecutionContext): given_AdditiveMonoid_Future[X]
Attributes
- Inherited from:
- FutureIsAdditiveMonoid
Attributes
- Inherited from:
- IArrayIsAdditiveMonoid
Attributes
- Inherited from:
- LazyListIsAdditiveMonoid
Attributes
- Inherited from:
- ListIsAdditiveMonoid
Attributes
- Inherited from:
- MapIsAdditiveMonoid
Attributes
- Inherited from:
- OptionIsAdditiveMonoid
Attributes
- Inherited from:
- QueueIsAdditiveMonoid
Attributes
- Inherited from:
- SeqIsAdditiveMonoid
Attributes
- Inherited from:
- SetIsAdditiveMonoid
given given_AdditiveMonoid_SortedMap[X, Y](using evidence$1: Ordering[X], Y: AdditiveSemigroup[Y]): given_AdditiveMonoid_SortedMap[X, Y]
Attributes
- Inherited from:
- SortedMapIsAdditiveMonoid
Attributes
- Inherited from:
- SortedSetIsAdditiveMonoid
Attributes
- Inherited from:
- StringIsAdditiveMonoid
Attributes
- Inherited from:
- TryIsAdditiveMonoid
Attributes
- Inherited from:
- VectorIsAdditiveMonoid
given given_AdditiveMonoid_X1_X2_X3_X4[X1, X2, X3, X4](using X1: AdditiveMonoid[X1], X2: AdditiveMonoid[X2], X3: AdditiveMonoid[X3], X4: AdditiveMonoid[X4]): given_AdditiveMonoid_X1_X2_X3_X4[X1, X2, X3, X4]
Attributes
- Inherited from:
- TupleIsAdditiveMonoid
given given_AdditiveMonoid_X1_X2_X3_X4_X5[X1, X2, X3, X4, X5](using X1: AdditiveMonoid[X1], X2: AdditiveMonoid[X2], X3: AdditiveMonoid[X3], X4: AdditiveMonoid[X4], X5: AdditiveMonoid[X5]): given_AdditiveMonoid_X1_X2_X3_X4_X5[X1, X2, X3, X4, X5]
Attributes
- Inherited from:
- TupleIsAdditiveMonoid
given given_AdditiveMonoid_X1_X2_X3_X4_X5_X6[X1, X2, X3, X4, X5, X6](using X1: AdditiveMonoid[X1], X2: AdditiveMonoid[X2], X3: AdditiveMonoid[X3], X4: AdditiveMonoid[X4], X5: AdditiveMonoid[X5], X6: AdditiveMonoid[X6]): given_AdditiveMonoid_X1_X2_X3_X4_X5_X6[X1, X2, X3, X4, X5, X6]
Attributes
- Inherited from:
- TupleIsAdditiveMonoid
given given_AdditiveMonoid_X_Y[X, Y](using X: AdditiveMonoid[X], Y: AdditiveMonoid[Y]): given_AdditiveMonoid_X_Y[X, Y]
Attributes
- Inherited from:
- TupleIsAdditiveMonoid
given given_AdditiveMonoid_X_Y_Z[X, Y, Z](using X: AdditiveMonoid[X], Y: AdditiveMonoid[Y], Z: AdditiveMonoid[Z]): given_AdditiveMonoid_X_Y_Z[X, Y, Z]
Attributes
- Inherited from:
- TupleIsAdditiveMonoid
Attributes
- Inherited from:
- TupleIsDifferenceMonoid
given given_DifferenceMonoid_Function[X, Y](using Y: DifferenceMonoid[Y]): given_DifferenceMonoid_Function[X, Y]
Attributes
- Inherited from:
- FunctionIsDifferenceMonoid
given given_DifferenceMonoid_Future[X](using X: DifferenceMonoid[X], x$1: ExecutionContext): given_DifferenceMonoid_Future[X]
Attributes
- Inherited from:
- FutureIsDifferenceMonoid
given given_DifferenceMonoid_X1_X2_X3_X4[X1, X2, X3, X4](using X1: DifferenceMonoid[X1], X2: DifferenceMonoid[X2], X3: DifferenceMonoid[X3], X4: DifferenceMonoid[X4]): given_DifferenceMonoid_X1_X2_X3_X4[X1, X2, X3, X4]
Attributes
- Inherited from:
- TupleIsDifferenceMonoid
given given_DifferenceMonoid_X1_X2_X3_X4_X5[X1, X2, X3, X4, X5](using X1: DifferenceMonoid[X1], X2: DifferenceMonoid[X2], X3: DifferenceMonoid[X3], X4: DifferenceMonoid[X4], X5: DifferenceMonoid[X5]): given_DifferenceMonoid_X1_X2_X3_X4_X5[X1, X2, X3, X4, X5]
Attributes
- Inherited from:
- TupleIsDifferenceMonoid
given given_DifferenceMonoid_X1_X2_X3_X4_X5_X6[X1, X2, X3, X4, X5, X6](using X1: DifferenceMonoid[X1], X2: DifferenceMonoid[X2], X3: DifferenceMonoid[X3], X4: DifferenceMonoid[X4], X5: DifferenceMonoid[X5], X6: DifferenceMonoid[X6]): given_DifferenceMonoid_X1_X2_X3_X4_X5_X6[X1, X2, X3, X4, X5, X6]
Attributes
- Inherited from:
- TupleIsDifferenceMonoid
given given_DifferenceMonoid_X_Y[X, Y](using X: DifferenceMonoid[X], Y: DifferenceMonoid[Y]): given_DifferenceMonoid_X_Y[X, Y]
Attributes
- Inherited from:
- TupleIsDifferenceMonoid
given given_DifferenceMonoid_X_Y_Z[X, Y, Z](using X: DifferenceMonoid[X], Y: DifferenceMonoid[Y], Z: DifferenceMonoid[Z]): given_DifferenceMonoid_X_Y_Z[X, Y, Z]
Attributes
- Inherited from:
- TupleIsDifferenceMonoid
given given_DifferenceSemifield_*:[X](using X: DifferenceSemifield[X]): given_DifferenceSemifield_*:[X]
Attributes
- Inherited from:
- TupleIsDifferenceSemifield
given given_DifferenceSemifield_Function[X, Y](using Y: DifferenceSemifield[Y]): given_DifferenceSemifield_Function[X, Y]
Attributes
- Inherited from:
- FunctionIsDifferenceSemifield
given given_DifferenceSemifield_Future[X](using X: DifferenceSemifield[X], x$1: ExecutionContext): given_DifferenceSemifield_Future[X]
Attributes
- Inherited from:
- FutureIsDifferenceSemifield
given given_DifferenceSemiring_*:[X](using X: DifferenceSemiring[X]): given_DifferenceSemiring_*:[X]
Attributes
- Inherited from:
- TupleIsDifferenceSemiring
given given_DifferenceSemiring_Function[X, Y](using Y: DifferenceSemiring[Y]): given_DifferenceSemiring_Function[X, Y]
Attributes
- Inherited from:
- FunctionIsDifferenceSemiring
given given_DifferenceSemiring_Future[X](using X: DifferenceSemiring[X], x$1: ExecutionContext): given_DifferenceSemiring_Future[X]
Attributes
- Inherited from:
- FutureIsDifferenceSemiring
given given_DifferenceSemiring_X1_X2_X3_X4[X1, X2, X3, X4](using X1: DifferenceSemiring[X1], X2: DifferenceSemiring[X2], X3: DifferenceSemiring[X3], X4: DifferenceSemiring[X4]): given_DifferenceSemiring_X1_X2_X3_X4[X1, X2, X3, X4]
Attributes
- Inherited from:
- TupleIsDifferenceSemiring
given given_DifferenceSemiring_X1_X2_X3_X4_X5[X1, X2, X3, X4, X5](using X1: DifferenceSemiring[X1], X2: DifferenceSemiring[X2], X3: DifferenceSemiring[X3], X4: DifferenceSemiring[X4], X5: DifferenceSemiring[X5]): given_DifferenceSemiring_X1_X2_X3_X4_X5[X1, X2, X3, X4, X5]
Attributes
- Inherited from:
- TupleIsDifferenceSemiring
given given_DifferenceSemiring_X1_X2_X3_X4_X5_X6[X1, X2, X3, X4, X5, X6](using X1: DifferenceSemiring[X1], X2: DifferenceSemiring[X2], X3: DifferenceSemiring[X3], X4: DifferenceSemiring[X4], X5: DifferenceSemiring[X5], X6: DifferenceSemiring[X6]): given_DifferenceSemiring_X1_X2_X3_X4_X5_X6[X1, X2, X3, X4, X5, X6]
Attributes
- Inherited from:
- TupleIsDifferenceSemiring
given given_DifferenceSemiring_X_Y[X, Y](using X: DifferenceSemiring[X], Y: DifferenceSemiring[Y]): given_DifferenceSemiring_X_Y[X, Y]
Attributes
- Inherited from:
- TupleIsDifferenceSemiring
given given_DifferenceSemiring_X_Y_Z[X, Y, Z](using X: DifferenceSemiring[X], Y: DifferenceSemiring[Y], Z: DifferenceSemiring[Z]): given_DifferenceSemiring_X_Y_Z[X, Y, Z]
Attributes
- Inherited from:
- TupleIsDifferenceSemiring
Attributes
- Inherited from:
- TupleIsEuclideanRing
given given_EuclideanRing_Function[X, Y](using Y: EuclideanRing[Y]): given_EuclideanRing_Function[X, Y]
Attributes
- Inherited from:
- FunctionIsEuclideanRing
given given_EuclideanRing_Future[X](using X: EuclideanRing[X], x$1: ExecutionContext): given_EuclideanRing_Future[X]
Attributes
- Inherited from:
- FutureIsEuclideanRing
given given_EuclideanRing_X1_X2_X3_X4[X1, X2, X3, X4](using X1: EuclideanRing[X1], X2: EuclideanRing[X2], X3: EuclideanRing[X3], X4: EuclideanRing[X4]): given_EuclideanRing_X1_X2_X3_X4[X1, X2, X3, X4]
Attributes
- Inherited from:
- TupleIsEuclideanRing
given given_EuclideanRing_X1_X2_X3_X4_X5[X1, X2, X3, X4, X5](using X1: EuclideanRing[X1], X2: EuclideanRing[X2], X3: EuclideanRing[X3], X4: EuclideanRing[X4], X5: EuclideanRing[X5]): given_EuclideanRing_X1_X2_X3_X4_X5[X1, X2, X3, X4, X5]
Attributes
- Inherited from:
- TupleIsEuclideanRing
given given_EuclideanRing_X1_X2_X3_X4_X5_X6[X1, X2, X3, X4, X5, X6](using X1: EuclideanRing[X1], X2: EuclideanRing[X2], X3: EuclideanRing[X3], X4: EuclideanRing[X4], X5: EuclideanRing[X5], X6: EuclideanRing[X6]): given_EuclideanRing_X1_X2_X3_X4_X5_X6[X1, X2, X3, X4, X5, X6]
Attributes
- Inherited from:
- TupleIsEuclideanRing
given given_EuclideanRing_X_Y[X, Y](using X: EuclideanRing[X], Y: EuclideanRing[Y]): given_EuclideanRing_X_Y[X, Y]
Attributes
- Inherited from:
- TupleIsEuclideanRing
given given_EuclideanRing_X_Y_Z[X, Y, Z](using X: EuclideanRing[X], Y: EuclideanRing[Y], Z: EuclideanRing[Z]): given_EuclideanRing_X_Y_Z[X, Y, Z]
Attributes
- Inherited from:
- TupleIsEuclideanRing
Attributes
- Inherited from:
- TupleIsField
Attributes
- Inherited from:
- FunctionIsField
Attributes
- Inherited from:
- FutureIsField
given given_OrderedAdditiveGroup_*:[X](using X: OrderedAdditiveGroup[X]): given_OrderedAdditiveGroup_*:[X]
Attributes
- Inherited from:
- TupleIsOrderedAdditiveGroup
given given_OrderedAdditiveGroup_X1_X2_X3_X4[X1, X2, X3, X4](using X1: OrderedAdditiveGroup[X1], X2: OrderedAdditiveGroup[X2], X3: OrderedAdditiveGroup[X3], X4: OrderedAdditiveGroup[X4]): given_OrderedAdditiveGroup_X1_X2_X3_X4[X1, X2, X3, X4]
Attributes
- Inherited from:
- TupleIsOrderedAdditiveGroup
given given_OrderedAdditiveGroup_X1_X2_X3_X4_X5[X1, X2, X3, X4, X5](using X1: OrderedAdditiveGroup[X1], X2: OrderedAdditiveGroup[X2], X3: OrderedAdditiveGroup[X3], X4: OrderedAdditiveGroup[X4], X5: OrderedAdditiveGroup[X5]): given_OrderedAdditiveGroup_X1_X2_X3_X4_X5[X1, X2, X3, X4, X5]
Attributes
- Inherited from:
- TupleIsOrderedAdditiveGroup
given given_OrderedAdditiveGroup_X1_X2_X3_X4_X5_X6[X1, X2, X3, X4, X5, X6](using X1: OrderedAdditiveGroup[X1], X2: OrderedAdditiveGroup[X2], X3: OrderedAdditiveGroup[X3], X4: OrderedAdditiveGroup[X4], X5: OrderedAdditiveGroup[X5], X6: OrderedAdditiveGroup[X6]): given_OrderedAdditiveGroup_X1_X2_X3_X4_X5_X6[X1, X2, X3, X4, X5, X6]
Attributes
- Inherited from:
- TupleIsOrderedAdditiveGroup
given given_OrderedAdditiveGroup_X_Y[X, Y](using X: OrderedAdditiveGroup[X], Y: OrderedAdditiveGroup[Y]): given_OrderedAdditiveGroup_X_Y[X, Y]
Attributes
- Inherited from:
- TupleIsOrderedAdditiveGroup
given given_OrderedAdditiveGroup_X_Y_Z[X, Y, Z](using X: OrderedAdditiveGroup[X], Y: OrderedAdditiveGroup[Y], Z: OrderedAdditiveGroup[Z]): given_OrderedAdditiveGroup_X_Y_Z[X, Y, Z]
Attributes
- Inherited from:
- TupleIsOrderedAdditiveGroup
given given_OrderedAdditiveMonoid_*:[X](using X: OrderedAdditiveMonoid[X]): given_OrderedAdditiveMonoid_*:[X]
Attributes
- Inherited from:
- TupleIsOrderedAdditiveMonoid
given given_OrderedAdditiveMonoid_X1_X2_X3_X4[X1, X2, X3, X4](using X1: OrderedAdditiveMonoid[X1], X2: OrderedAdditiveMonoid[X2], X3: OrderedAdditiveMonoid[X3], X4: OrderedAdditiveMonoid[X4]): given_OrderedAdditiveMonoid_X1_X2_X3_X4[X1, X2, X3, X4]
Attributes
- Inherited from:
- TupleIsOrderedAdditiveMonoid
given given_OrderedAdditiveMonoid_X1_X2_X3_X4_X5[X1, X2, X3, X4, X5](using X1: OrderedAdditiveMonoid[X1], X2: OrderedAdditiveMonoid[X2], X3: OrderedAdditiveMonoid[X3], X4: OrderedAdditiveMonoid[X4], X5: OrderedAdditiveMonoid[X5]): given_OrderedAdditiveMonoid_X1_X2_X3_X4_X5[X1, X2, X3, X4, X5]
Attributes
- Inherited from:
- TupleIsOrderedAdditiveMonoid
given given_OrderedAdditiveMonoid_X1_X2_X3_X4_X5_X6[X1, X2, X3, X4, X5, X6](using X1: OrderedAdditiveMonoid[X1], X2: OrderedAdditiveMonoid[X2], X3: OrderedAdditiveMonoid[X3], X4: OrderedAdditiveMonoid[X4], X5: OrderedAdditiveMonoid[X5], X6: OrderedAdditiveMonoid[X6]): given_OrderedAdditiveMonoid_X1_X2_X3_X4_X5_X6[X1, X2, X3, X4, X5, X6]
Attributes
- Inherited from:
- TupleIsOrderedAdditiveMonoid
given given_OrderedAdditiveMonoid_X_Y[X, Y](using X: OrderedAdditiveMonoid[X], Y: OrderedAdditiveMonoid[Y]): given_OrderedAdditiveMonoid_X_Y[X, Y]
Attributes
- Inherited from:
- TupleIsOrderedAdditiveMonoid
given given_OrderedAdditiveMonoid_X_Y_Z[X, Y, Z](using X: OrderedAdditiveMonoid[X], Y: OrderedAdditiveMonoid[Y], Z: OrderedAdditiveMonoid[Z]): given_OrderedAdditiveMonoid_X_Y_Z[X, Y, Z]
Attributes
- Inherited from:
- TupleIsOrderedAdditiveMonoid
given given_OrderedDifferenceMonoid_*:[X](using X: OrderedDifferenceMonoid[X]): given_OrderedDifferenceMonoid_*:[X]
Attributes
- Inherited from:
- TupleIsOrderedDifferenceMonoid
given given_OrderedDifferenceMonoid_X1_X2_X3_X4[X1, X2, X3, X4](using X1: OrderedDifferenceMonoid[X1], X2: OrderedDifferenceMonoid[X2], X3: OrderedDifferenceMonoid[X3], X4: OrderedDifferenceMonoid[X4]): given_OrderedDifferenceMonoid_X1_X2_X3_X4[X1, X2, X3, X4]
Attributes
- Inherited from:
- TupleIsOrderedDifferenceMonoid
given given_OrderedDifferenceMonoid_X1_X2_X3_X4_X5[X1, X2, X3, X4, X5](using X1: OrderedDifferenceMonoid[X1], X2: OrderedDifferenceMonoid[X2], X3: OrderedDifferenceMonoid[X3], X4: OrderedDifferenceMonoid[X4], X5: OrderedDifferenceMonoid[X5]): given_OrderedDifferenceMonoid_X1_X2_X3_X4_X5[X1, X2, X3, X4, X5]
Attributes
- Inherited from:
- TupleIsOrderedDifferenceMonoid
given given_OrderedDifferenceMonoid_X1_X2_X3_X4_X5_X6[X1, X2, X3, X4, X5, X6](using X1: OrderedDifferenceMonoid[X1], X2: OrderedDifferenceMonoid[X2], X3: OrderedDifferenceMonoid[X3], X4: OrderedDifferenceMonoid[X4], X5: OrderedDifferenceMonoid[X5], X6: OrderedDifferenceMonoid[X6]): given_OrderedDifferenceMonoid_X1_X2_X3_X4_X5_X6[X1, X2, X3, X4, X5, X6]
Attributes
- Inherited from:
- TupleIsOrderedDifferenceMonoid
given given_OrderedDifferenceMonoid_X_Y[X, Y](using X: OrderedDifferenceMonoid[X], Y: OrderedDifferenceMonoid[Y]): given_OrderedDifferenceMonoid_X_Y[X, Y]
Attributes
- Inherited from:
- TupleIsOrderedDifferenceMonoid
given given_OrderedDifferenceMonoid_X_Y_Z[X, Y, Z](using X: OrderedDifferenceMonoid[X], Y: OrderedDifferenceMonoid[Y], Z: OrderedDifferenceMonoid[Z]): given_OrderedDifferenceMonoid_X_Y_Z[X, Y, Z]
Attributes
- Inherited from:
- TupleIsOrderedDifferenceMonoid
given given_OrderedDifferenceSemifield_*:[X](using X: OrderedDifferenceSemifield[X]): given_OrderedDifferenceSemifield_*:[X]
Attributes
- Inherited from:
- TupleIsOrderedDifferenceSemifield
given given_OrderedDifferenceSemiring_*:[X](using X: OrderedDifferenceSemiring[X]): given_OrderedDifferenceSemiring_*:[X]
Attributes
- Inherited from:
- TupleIsOrderedDifferenceSemiring
given given_OrderedDifferenceSemiring_X1_X2_X3_X4[X1, X2, X3, X4](using X1: OrderedDifferenceSemiring[X1], X2: OrderedDifferenceSemiring[X2], X3: OrderedDifferenceSemiring[X3], X4: OrderedDifferenceSemiring[X4]): given_OrderedDifferenceSemiring_X1_X2_X3_X4[X1, X2, X3, X4]
Attributes
- Inherited from:
- TupleIsOrderedDifferenceSemiring
given given_OrderedDifferenceSemiring_X1_X2_X3_X4_X5[X1, X2, X3, X4, X5](using X1: OrderedDifferenceSemiring[X1], X2: OrderedDifferenceSemiring[X2], X3: OrderedDifferenceSemiring[X3], X4: OrderedDifferenceSemiring[X4], X5: OrderedDifferenceSemiring[X5]): given_OrderedDifferenceSemiring_X1_X2_X3_X4_X5[X1, X2, X3, X4, X5]
Attributes
- Inherited from:
- TupleIsOrderedDifferenceSemiring
given given_OrderedDifferenceSemiring_X1_X2_X3_X4_X5_X6[X1, X2, X3, X4, X5, X6](using X1: OrderedDifferenceSemiring[X1], X2: OrderedDifferenceSemiring[X2], X3: OrderedDifferenceSemiring[X3], X4: OrderedDifferenceSemiring[X4], X5: OrderedDifferenceSemiring[X5], X6: OrderedDifferenceSemiring[X6]): given_OrderedDifferenceSemiring_X1_X2_X3_X4_X5_X6[X1, X2, X3, X4, X5, X6]
Attributes
- Inherited from:
- TupleIsOrderedDifferenceSemiring
given given_OrderedDifferenceSemiring_X_Y[X, Y](using X: OrderedDifferenceSemiring[X], Y: OrderedDifferenceSemiring[Y]): given_OrderedDifferenceSemiring_X_Y[X, Y]
Attributes
- Inherited from:
- TupleIsOrderedDifferenceSemiring
given given_OrderedDifferenceSemiring_X_Y_Z[X, Y, Z](using X: OrderedDifferenceSemiring[X], Y: OrderedDifferenceSemiring[Y], Z: OrderedDifferenceSemiring[Z]): given_OrderedDifferenceSemiring_X_Y_Z[X, Y, Z]
Attributes
- Inherited from:
- TupleIsOrderedDifferenceSemiring
given given_OrderedEuclideanRing_*:[X](using X: OrderedEuclideanRing[X]): given_OrderedEuclideanRing_*:[X]
Attributes
- Inherited from:
- TupleIsOrderedEuclideanRing
Attributes
- Inherited from:
- IntegralIsOrderedEuclideanRing
Attributes
- Inherited from:
- BigIntIsOrderedEuclideanRing
Attributes
- Inherited from:
- ByteIsOrderedEuclideanRing
Attributes
- Inherited from:
- IntIsOrderedEuclideanRing
Attributes
- Inherited from:
- LongIsOrderedEuclideanRing
Attributes
- Inherited from:
- ShortIsOrderedEuclideanRing
given given_OrderedEuclideanRing_X1_X2_X3_X4[X1, X2, X3, X4](using X1: OrderedEuclideanRing[X1], X2: OrderedEuclideanRing[X2], X3: OrderedEuclideanRing[X3], X4: OrderedEuclideanRing[X4]): given_OrderedEuclideanRing_X1_X2_X3_X4[X1, X2, X3, X4]
Attributes
- Inherited from:
- TupleIsOrderedEuclideanRing
given given_OrderedEuclideanRing_X1_X2_X3_X4_X5[X1, X2, X3, X4, X5](using X1: OrderedEuclideanRing[X1], X2: OrderedEuclideanRing[X2], X3: OrderedEuclideanRing[X3], X4: OrderedEuclideanRing[X4], X5: OrderedEuclideanRing[X5]): given_OrderedEuclideanRing_X1_X2_X3_X4_X5[X1, X2, X3, X4, X5]
Attributes
- Inherited from:
- TupleIsOrderedEuclideanRing
given given_OrderedEuclideanRing_X1_X2_X3_X4_X5_X6[X1, X2, X3, X4, X5, X6](using X1: OrderedEuclideanRing[X1], X2: OrderedEuclideanRing[X2], X3: OrderedEuclideanRing[X3], X4: OrderedEuclideanRing[X4], X5: OrderedEuclideanRing[X5], X6: OrderedEuclideanRing[X6]): given_OrderedEuclideanRing_X1_X2_X3_X4_X5_X6[X1, X2, X3, X4, X5, X6]
Attributes
- Inherited from:
- TupleIsOrderedEuclideanRing
given given_OrderedEuclideanRing_X_Y[X, Y](using X: OrderedEuclideanRing[X], Y: OrderedEuclideanRing[Y]): given_OrderedEuclideanRing_X_Y[X, Y]
Attributes
- Inherited from:
- TupleIsOrderedEuclideanRing
given given_OrderedEuclideanRing_X_Y_Z[X, Y, Z](using X: OrderedEuclideanRing[X], Y: OrderedEuclideanRing[Y], Z: OrderedEuclideanRing[Z]): given_OrderedEuclideanRing_X_Y_Z[X, Y, Z]
Attributes
- Inherited from:
- TupleIsOrderedEuclideanRing
Attributes
- Inherited from:
- TupleIsOrderedField
Attributes
- Inherited from:
- FractionalIsOrderedField
Attributes
- Inherited from:
- DoubleIsOrderedEuclideanRing
Attributes
- Inherited from:
- EmptyTupleIsOrderedField
Attributes
- Inherited from:
- FloatIsOrderedField
Attributes
- Inherited from:
- NoneIsOrderedField
Attributes
- Inherited from:
- NothingIsOrderedField
Attributes
- Inherited from:
- UnitIsOrderedField
Attributes
- Inherited from:
- SingletonIsOrderedField
Attributes
- Inherited from:
- TupleIsOrderedRing
Attributes
- Inherited from:
- NumericIsOrderedRing
Attributes
- Inherited from:
- BooleanIsOrderedRing
given given_OrderedRing_X1_X2_X3_X4[X1, X2, X3, X4](using X1: OrderedRing[X1], X2: OrderedRing[X2], X3: OrderedRing[X3], X4: OrderedRing[X4]): given_OrderedRing_X1_X2_X3_X4[X1, X2, X3, X4]
Attributes
- Inherited from:
- TupleIsOrderedRing
given given_OrderedRing_X1_X2_X3_X4_X5[X1, X2, X3, X4, X5](using X1: OrderedRing[X1], X2: OrderedRing[X2], X3: OrderedRing[X3], X4: OrderedRing[X4], X5: OrderedRing[X5]): given_OrderedRing_X1_X2_X3_X4_X5[X1, X2, X3, X4, X5]
Attributes
- Inherited from:
- TupleIsOrderedRing
given given_OrderedRing_X1_X2_X3_X4_X5_X6[X1, X2, X3, X4, X5, X6](using X1: OrderedRing[X1], X2: OrderedRing[X2], X3: OrderedRing[X3], X4: OrderedRing[X4], X5: OrderedRing[X5], X6: OrderedRing[X6]): given_OrderedRing_X1_X2_X3_X4_X5_X6[X1, X2, X3, X4, X5, X6]
Attributes
- Inherited from:
- TupleIsOrderedRing
given given_OrderedRing_X_Y[X, Y](using X: OrderedRing[X], Y: OrderedRing[Y]): given_OrderedRing_X_Y[X, Y]
Attributes
- Inherited from:
- TupleIsOrderedRing
given given_OrderedRing_X_Y_Z[X, Y, Z](using X: OrderedRing[X], Y: OrderedRing[Y], Z: OrderedRing[Z]): given_OrderedRing_X_Y_Z[X, Y, Z]
Attributes
- Inherited from:
- TupleIsOrderedRing
Attributes
- Inherited from:
- TupleIsOrderedSemifield
Attributes
- Inherited from:
- TupleIsOrderedSemiring
given given_OrderedSemiring_X1_X2_X3_X4[X1, X2, X3, X4](using X1: OrderedSemiring[X1], X2: OrderedSemiring[X2], X3: OrderedSemiring[X3], X4: OrderedSemiring[X4]): given_OrderedSemiring_X1_X2_X3_X4[X1, X2, X3, X4]
Attributes
- Inherited from:
- TupleIsOrderedSemiring
given given_OrderedSemiring_X1_X2_X3_X4_X5[X1, X2, X3, X4, X5](using X1: OrderedSemiring[X1], X2: OrderedSemiring[X2], X3: OrderedSemiring[X3], X4: OrderedSemiring[X4], X5: OrderedSemiring[X5]): given_OrderedSemiring_X1_X2_X3_X4_X5[X1, X2, X3, X4, X5]
Attributes
- Inherited from:
- TupleIsOrderedSemiring
given given_OrderedSemiring_X1_X2_X3_X4_X5_X6[X1, X2, X3, X4, X5, X6](using X1: OrderedSemiring[X1], X2: OrderedSemiring[X2], X3: OrderedSemiring[X3], X4: OrderedSemiring[X4], X5: OrderedSemiring[X5], X6: OrderedSemiring[X6]): given_OrderedSemiring_X1_X2_X3_X4_X5_X6[X1, X2, X3, X4, X5, X6]
Attributes
- Inherited from:
- TupleIsOrderedSemiring
given given_OrderedSemiring_X_Y[X, Y](using X: OrderedSemiring[X], Y: OrderedSemiring[Y]): given_OrderedSemiring_X_Y[X, Y]
Attributes
- Inherited from:
- TupleIsOrderedSemiring
given given_OrderedSemiring_X_Y_Z[X, Y, Z](using X: OrderedSemiring[X], Y: OrderedSemiring[Y], Z: OrderedSemiring[Z]): given_OrderedSemiring_X_Y_Z[X, Y, Z]
Attributes
- Inherited from:
- TupleIsOrderedSemiring
Attributes
- Inherited from:
- TupleIsRing
Attributes
- Inherited from:
- FunctionIsRing
Attributes
- Inherited from:
- FutureIsRing
given given_Ring_X1_X2_X3_X4[X1, X2, X3, X4](using X1: Ring[X1], X2: Ring[X2], X3: Ring[X3], X4: Ring[X4]): given_Ring_X1_X2_X3_X4[X1, X2, X3, X4]
Attributes
- Inherited from:
- TupleIsRing
Attributes
- Inherited from:
- TupleIsRing
Attributes
- Inherited from:
- TupleIsRing
Attributes
- Inherited from:
- TupleIsRing
given given_Ring_X_Y_Z[X, Y, Z](using X: Ring[X], Y: Ring[Y], Z: Ring[Z]): given_Ring_X_Y_Z[X, Y, Z]
Attributes
- Inherited from:
- TupleIsRing
Attributes
- Inherited from:
- TupleIsSemifield
Attributes
- Inherited from:
- FunctionIsSemifield
given given_Semifield_Future[X](using X: Semifield[X], x$1: ExecutionContext): given_Semifield_Future[X]
Attributes
- Inherited from:
- FutureIsSemifield
Attributes
- Inherited from:
- TupleIsSemiring
Attributes
- Inherited from:
- FunctionIsSemiring
given given_Semiring_Future[X](using X: Semiring[X], x$1: ExecutionContext): given_Semiring_Future[X]
Attributes
- Inherited from:
- FutureIsSemiring
Attributes
- Inherited from:
- OptionIsSemiring
given given_Semiring_X1_X2_X3_X4[X1, X2, X3, X4](using X1: Semiring[X1], X2: Semiring[X2], X3: Semiring[X3], X4: Semiring[X4]): given_Semiring_X1_X2_X3_X4[X1, X2, X3, X4]
Attributes
- Inherited from:
- TupleIsSemiring
Attributes
- Inherited from:
- TupleIsSemiring
Attributes
- Inherited from:
- TupleIsSemiring
Attributes
- Inherited from:
- TupleIsSemiring
given given_Semiring_X_Y_Z[X, Y, Z](using X: Semiring[X], Y: Semiring[Y], Z: Semiring[Z]): given_Semiring_X_Y_Z[X, Y, Z]
Attributes
- Inherited from:
- TupleIsSemiring
In this article