| (Show r, LeftModule r a) => LeftModule r (Sym a) # | |
Instance detailsDefined in Traq.Data.Symbolic |
| (Show r, RightModule r a) => RightModule r (Sym a) # | |
Instance detailsDefined in Traq.Data.Symbolic |
| Abelian a => Abelian (Sym a) # | |
Instance detailsDefined in Traq.Data.Symbolic |
| Additive a => Additive (Sym a) # | |
Instance detailsDefined in Traq.Data.Symbolic |
| Idempotent a => Idempotent (Sym a) # | |
Instance detailsDefined in Traq.Data.Symbolic |
| Group a => Group (Sym a) # | |
Instance detailsDefined in Traq.Data.Symbolic |
| Monoidal a => Monoidal (Sym a) # | |
Instance detailsDefined in Traq.Data.Symbolic |
| Multiplicative a => Multiplicative (Sym a) # | |
Instance detailsDefined in Traq.Data.Symbolic |
| Semiring a => Semiring (Sym a) # | |
Instance detailsDefined in Traq.Data.Symbolic |
| Commutative a => Commutative (Sym a) # | |
Instance detailsDefined in Traq.Data.Symbolic |
| Division a => Division (Sym a) # | |
Instance detailsDefined in Traq.Data.Symbolic |
| Unital a => Unital (Sym a) # | |
Instance detailsDefined in Traq.Data.Symbolic |
| Rig a => Rig (Sym a) # | |
Instance detailsDefined in Traq.Data.Symbolic |
| Rng a => Rng (Sym a) # | |
Instance detailsDefined in Traq.Data.Symbolic |
| (Floating a, Eq a) => Floating (Sym a) # | |
Instance detailsDefined in Traq.Data.Symbolic |
| (Num a, Eq a) => Num (Sym a) # | |
Instance detailsDefined in Traq.Data.Symbolic |
| (Fractional a, Eq a) => Fractional (Sym a) # | |
Instance detailsDefined in Traq.Data.Symbolic |
| Show a => Show (Sym a) # | |
Instance detailsDefined in Traq.Data.Symbolic |
| Eq a => Eq (Sym a) # | |
Instance detailsDefined in Traq.Data.Symbolic |
| Ord a => Ord (Sym a) # | |
Instance detailsDefined in Traq.Data.Symbolic |
| Semiring Double => LeftModule (Sym Double) (Sym Double) # | |
Instance detailsDefined in Traq.Data.Symbolic |
| Semiring Double => RightModule (Sym Double) (Sym Double) # | |
Instance detailsDefined in Traq.Data.Symbolic |
| Show sizeT => SizeToPrec (Sym sizeT) (Sym precT) # | |
Instance detailsDefined in Traq.Analysis.Prelude |
| TypingReqs sizeT => TypeCheckPrim (QSearchSym sizeT precT) (Sym sizeT) # | |
Instance detailsDefined in Traq.Primitives.Search.Symbolic |
| (Eq sizeT, Num sizeT, Num precT, Show sizeT, Show precT, Num precT, Eq precT) => QuantumHavocCostPrim (QSearchSym sizeT precT) (Sym sizeT) (Sym precT) # | |
Instance detailsDefined in Traq.Primitives.Search.Symbolic |
| (Eq sizeT, Num sizeT, Show sizeT, Show precT, Num precT, Eq precT) => UnitaryCostPrim (QSearchSym sizeT precT) (Sym sizeT) (Sym precT) # | |
Instance detailsDefined in Traq.Primitives.Search.Symbolic |
| (PrimSearch (Sym sizeT) (Sym precT)) :<: (QSearchSym sizeT precT) # | |
Instance detailsDefined in Traq.Primitives.Search.Symbolic |