scas.scripting.BooleanAlgebra
See theBooleanAlgebra companion object
class BooleanAlgebra(on: Boolean, recurse: Boolean, conj: Boolean, s: Variable*) extends WithNot
Attributes
- Companion
- object
- Graph
-
- Supertypes
-
class WithNotclass BooleanAlgebratrait Impltrait Impltrait BooleanRing[Element[Boolean, Array[Int]]]trait Residue[Element[Boolean, Array[Int]], Boolean, Int]trait Residue[Element[Boolean, Array[Int]], Boolean, Int]trait Residue[Element[Boolean, Array[Int]], Element[Boolean, Array[Int]]]trait UniqueFactorizationDomain[Element[Boolean, Array[Int]]]trait NotQuiteField[Element[Boolean, Array[Int]]]trait Ring[Element[Boolean, Array[Int]]]trait Monoid[Element[Boolean, Array[Int]]]trait SemiGroup[Element[Boolean, Array[Int]]]trait AbelianGroup[Element[Boolean, Array[Int]]]trait Structure[Element[Boolean, Array[Int]]]trait Show[Element[Boolean, Array[Int]]]trait Equiv[Element[Boolean, Array[Int]]]trait Equiv[Element[Boolean, Array[Int]]]trait Serializableclass Objecttrait Matchableclass AnyShow all
Members list
Value members
Concrete methods
Attributes
- Definition Classes
-
Impl -> Residue
Inherited methods
Attributes
- Inherited from:
- AbelianGroup
Attributes
- Inherited from:
- AbelianGroup
Attributes
- Inherited from:
- Residue
Attributes
- Inherited from:
- Residue
Attributes
- Inherited from:
- Residue
Attributes
- Inherited from:
- Residue
Attributes
- Inherited from:
- Structure
Attributes
- Inherited from:
- Ring
Attributes
- Inherited from:
- Residue
Attributes
- Inherited from:
- Residue
Attributes
- Inherited from:
- Residue
Attributes
- Inherited from:
- Residue
def gcd(x: Element[Boolean, Array[Int]], y: Element[Boolean, Array[Int]]): Element[Boolean, Array[Int]]
Attributes
- Inherited from:
- Residue
def gcd[U : Conversion[Element[Boolean, Array[Int]]], V : Conversion[Element[Boolean, Array[Int]]]](x: U, y: V): Element[Boolean, Array[Int]]
Attributes
- Inherited from:
- UniqueFactorizationDomain
Attributes
- Inherited from:
- Residue
Attributes
- Inherited from:
- Residue
def lcm[U : Conversion[Element[Boolean, Array[Int]]], V : Conversion[Element[Boolean, Array[Int]]]](x: U, y: V): Element[Boolean, Array[Int]]
Attributes
- Inherited from:
- UniqueFactorizationDomain
def lcm(x: Element[Boolean, Array[Int]], y: Element[Boolean, Array[Int]]): Element[Boolean, Array[Int]]
Attributes
- Inherited from:
- UniqueFactorizationDomain
Attributes
- Inherited from:
- Ring
Attributes
- Inherited from:
- Structure
Attributes
- Inherited from:
- Residue
Attributes
- Inherited from:
- Residue
Returns a string representation of the object.
Returns a string representation of the object.
The default representation is platform dependent.
Attributes
- Returns
-
a string representation of the object.
- Definition Classes
-
Residue -> Any
- Inherited from:
- Residue
Attributes
- Inherited from:
- Residue
Attributes
- Inherited from:
- Residue
Attributes
- Inherited from:
- Ring
Givens
Inherited givens
Attributes
- Inherited from:
- Ring
Attributes
- Inherited from:
- Residue
Attributes
- Inherited from:
- BooleanAlgebra
Extensions
Inherited extensions
extension (a: Element[Boolean, Array[Int]])
Attributes
- Inherited from:
- Monoid
Attributes
- Inherited from:
- Monoid
Attributes
- Inherited from:
- Monoid
extension (ring: PolynomialWithGB[Element[Boolean, Array[Int]], Boolean, Int])
Attributes
- Inherited from:
- Residue
extension (ring: PolynomialWithGB[Element[Boolean, Array[Int]], Boolean, Int])
Attributes
- Inherited from:
- Residue
extension (ring: UniqueFactorizationDomain[Element[Boolean, Array[Int]]])
def apply(s: Element[Boolean, Array[Int]]*): Residue[Element[Boolean, Array[Int]], Element[Boolean, Array[Int]]]
Attributes
- Inherited from:
- Residue
extension (x: Element[Boolean, Array[Int]])
Attributes
- Inherited from:
- BooleanRing
Attributes
- Inherited from:
- BooleanRing
Attributes
- Inherited from:
- BooleanRing
Attributes
- Inherited from:
- BooleanRing
Attributes
- Inherited from:
- BooleanRing
Attributes
- Inherited from:
- BooleanRing
Attributes
- Inherited from:
- BooleanRing
Attributes
- Inherited from:
- BooleanRing
Attributes
- Inherited from:
- BooleanRing
extension (x: Element[Boolean, Array[Int]])
Attributes
- Inherited from:
- Equiv
Attributes
- Inherited from:
- Equiv
extension (x: Element[Boolean, Array[Int]])
Attributes
- Inherited from:
- NotQuiteField
extension (x: Element[Boolean, Array[Int]])
Attributes
- Inherited from:
- SemiGroup
extension (x: Element[Boolean, Array[Int]])
Attributes
- Inherited from:
- AbelianGroup
Attributes
- Inherited from:
- AbelianGroup
Attributes
- Inherited from:
- AbelianGroup
Attributes
- Inherited from:
- AbelianGroup
extension (x: Element[Boolean, Array[Int]])
Attributes
- Inherited from:
- Structure
extension (x: Element[Boolean, Array[Int]])
Attributes
- Inherited from:
- Residue
Attributes
- Definition Classes
-
Residue -> UniqueFactorizationDomain -> NotQuiteField
- Inherited from:
- Residue
def divideAndRemainder(y: Element[Boolean, Array[Int]]): (Element[Boolean, Array[Int]], Element[Boolean, Array[Int]])
Attributes
- Inherited from:
- Residue
Attributes
- Inherited from:
- Residue
Attributes
- Inherited from:
- Residue
Attributes
- Definition Classes
-
Residue -> UniqueFactorizationDomain
- Inherited from:
- Residue
Attributes
- Inherited from:
- Residue
Attributes
- Inherited from:
- Residue
extension (x: Element[Boolean, Array[Int]])
Attributes
- Inherited from:
- UniqueFactorizationDomain
inline def /%[U : Conversion[Element[Boolean, Array[Int]]]](y: U): (Element[Boolean, Array[Int]], Element[Boolean, Array[Int]])
Attributes
- Inherited from:
- UniqueFactorizationDomain
Attributes
- Inherited from:
- UniqueFactorizationDomain
Attributes
- Inherited from:
- UniqueFactorizationDomain
extension (x: Element[Boolean, Array[Int]])
Attributes
- Inherited from:
- Monoid
In this article