Packages

object QField extends SymbolicField[Rational]

Linear Supertypes
SymbolicField[Rational], SymbolicCRing[Rational], AnyRef, Any
Content Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. QField
  2. SymbolicField
  3. SymbolicCRing
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. type LocalTerm = RepTerm[Rational]
    Definition Classes
    SymbolicCRing
  2. type Op = Func[LocalTerm, Func[LocalTerm, LocalTerm]]
    Definition Classes
    SymbolicCRing
  3. case class Pos(value: QField.LocalTerm) extends Typ[PosWit] with Subs[Pos] with Product with Serializable
  4. case class PosLiteral(a: Rational) extends PosWit with Product with Serializable
  5. sealed trait PosWit extends Term with Subs[PosWit]
  6. case class PosWitProd(a: PosWit, b: PosWit) extends PosWit with Product with Serializable
  7. case class PosWitSum(a: PosWit, b: PosWit) extends PosWit with Product with Serializable
  8. case class SymbPosWit(name: AnySym, value: QField.LocalTerm) extends PosWit with Symbolic with Product with Serializable
  9. case class AddLiteral(a: A) extends Func[LocalTerm, LocalTerm] with MiscAppln with Product with Serializable
    Definition Classes
    SymbolicCRing
  10. case class AddTerm(x: LocalTerm) extends Func[LocalTerm, LocalTerm] with MiscAppln with Product with Serializable

    returns function x + _ where x is not a literal and is indecomposable under sum

    returns function x + _ where x is not a literal and is indecomposable under sum

    Definition Classes
    SymbolicCRing
  11. case class AdditiveMorphism[U <: LocalTerm with Subs[U]](base: Func[LocalTerm, U], op: (U, U) => U) extends Func[LocalTerm, LocalTerm] with Product with Serializable
    Definition Classes
    SymbolicCRing
  12. case class PiTerm(multElems: Map[LocalTerm, Int]) extends LocalTerm with FoldedTerm[LocalTerm] with Product with Serializable

    A product of terms in normal form, i.e., * none of the terms is a sum * we have either at least two terms or a single term with exponent not 1, * no exponent is 0.

    A product of terms in normal form, i.e., * none of the terms is a sum * we have either at least two terms or a single term with exponent not 1, * no exponent is 0.

    Definition Classes
    SymbolicCRing
  13. case class SigmaTerm(elems: Set[LocalTerm]) extends LocalTerm with FoldedTerm[LocalTerm] with Product with Serializable
    Definition Classes
    SymbolicCRing
  14. case class multLiteral(b: A) extends Func[LocalTerm, LocalTerm] with MiscAppln with Product with Serializable
    Definition Classes
    SymbolicCRing
  15. case class multTerm(x: LocalTerm) extends Func[LocalTerm, LocalTerm] with MiscAppln with Product with Serializable
    Definition Classes
    SymbolicCRing

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. val QTyp: LocalTyp.type
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  7. implicit val cringStructure: CRing[LocalTerm]
    Definition Classes
    SymbolicCRing
  8. val dichotomy: FuncLike[RepTerm[Rational], Term]
  9. val divides: FuncLike[LocalTerm, FuncLike[LocalTerm, SigmaTyp[LocalTerm, Equality[LocalTerm]]]]
    Definition Classes
    SymbolicCRing
  10. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  11. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  12. val field: Field[Rational]
    Definition Classes
    SymbolicField
  13. implicit val fieldStructure: Field[LocalTerm]
    Definition Classes
    SymbolicField
  14. def funcSum(f: (LocalTerm) => LocalTerm, g: (LocalTerm) => LocalTerm): Func[LocalTerm, LocalTerm]
    Definition Classes
    SymbolicCRing
  15. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  16. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  17. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  18. lazy val leq: FuncLike[RepTerm[Rational], FuncLike[RepTerm[Rational], Pos]]
  19. lazy val minusone: LocalTerm
    Definition Classes
    SymbolicCRing
  20. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  21. def negate(x: LocalTerm): LocalTerm
    Definition Classes
    SymbolicCRing
  22. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  23. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  24. val posAndNegPos: FuncLike[RepTerm[Rational], FuncLike[Pos, FuncLike[Pos, Equality[RepTerm[Rational]]]]]
  25. final def posPower(x: LocalTerm, n: Int, accum: LocalTerm = Literal(one)): LocalTerm
    Definition Classes
    SymbolicCRing
    Annotations
    @tailrec()
  26. def power(x: LocalTerm, n: Int): LocalTerm

    returns power of x by n, in generality an error for negative n; should be overridden in fields, where negative powers are meaningful

    returns power of x by n, in generality an error for negative n; should be overridden in fields, where negative powers are meaningful

    Definition Classes
    SymbolicFieldSymbolicCRing
  27. lazy val predicate: (Rational) => Boolean
    Definition Classes
    SymbolicCRing
  28. lazy val reciprocal: Func[LocalTerm, LocalTerm]
    Definition Classes
    SymbolicFieldSymbolicCRing
  29. val reciprocalOpt: Option[Func[LocalTerm, LocalTerm]]

    override this in fields

    override this in fields

    Definition Classes
    SymbolicCRing
  30. val ring: Ring[Rational]
    Definition Classes
    SymbolicCRing
  31. def showPositive(x: LocalTerm): Option[PosWit]
  32. val squarePositive: FuncLike[RepTerm[Rational], PosWit]
  33. val sumPositive: FuncLike[RepTerm[Rational], FuncLike[RepTerm[Rational], Func[PosWit, Func[PosWit, PosWit]]]]
  34. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  35. def toString(): String
    Definition Classes
    QField → AnyRef → Any
  36. val transpEqL: FuncLike[RepTerm[Rational], FuncLike[RepTerm[Rational], FuncLike[RepTerm[Rational], Func[Equality[RepTerm[Rational]], Func[PosWit, PosWit]]]]]
  37. val transpEqR: FuncLike[RepTerm[Rational], FuncLike[RepTerm[Rational], FuncLike[RepTerm[Rational], Func[Equality[RepTerm[Rational]], Func[PosWit, PosWit]]]]]
  38. val two: Rational
    Definition Classes
    SymbolicCRing
  39. val w: RepTerm[Rational]
  40. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  41. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  42. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  43. val x: RepTerm[Rational]
  44. val y: RepTerm[Rational]
  45. val z: RepTerm[Rational]
  46. case object PosZero extends PosWit with Product with Serializable
  47. object Comb
    Definition Classes
    SymbolicCRing
  48. object LitProd

    matching, building for formal product with a literal

    matching, building for formal product with a literal

    Definition Classes
    SymbolicCRing
  49. object Literal extends ScalaSym[LocalTerm, A]
    Definition Classes
    SymbolicCRing
  50. object LiteralSum
    Definition Classes
    SymbolicCRing
  51. object LocalTyp extends ScalaTyp[A]
    Definition Classes
    SymbolicCRing
  52. object PiTerm extends Serializable
    Definition Classes
    SymbolicCRing
  53. object Reciprocal
    Definition Classes
    SymbolicCRing
  54. object SigmaTerm extends Serializable
    Definition Classes
    SymbolicCRing
  55. case object prod extends Func[LocalTerm, Func[LocalTerm, LocalTerm]] with Product with Serializable
    Definition Classes
    SymbolicCRing
  56. case object sum extends Func[LocalTerm, Func[LocalTerm, LocalTerm]] with Product with Serializable
    Definition Classes
    SymbolicCRing

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Inherited from SymbolicField[Rational]

Inherited from SymbolicCRing[Rational]

Inherited from AnyRef

Inherited from Any

Ungrouped