Generic (Bool c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.Bool |
(Eq a, MultiplicativeMonoid a) => Show (Bool (Interpreter a)) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.Bool |
Show (c Par1) => Show (Bool c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.Bool |
NFData (c Par1) => NFData (Bool c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.Bool |
Eq (c Par1) => Eq (Bool c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.Bool |
Symbolic c => BoolType (Bool c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.Bool |
Symbolic c => SymbolicData (Bool c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.Class |
Symbolic c => SymbolicInput (Bool c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.Input |
(Arithmetic a, Field x, Eq x) => DiscreteField (Bool (Interpreter a)) x Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.DiscreteField |
Symbolic c => Conditional (Bool c) (Bool c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.Conditional |
Symbolic c => Conditional (Bool c) (FieldElement c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.FieldElement |
(Symbolic c, Traversable f, Representable f) => Conditional (Bool c) (c f) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.Conditional |
Symbolic c => Eq (Bool c) (Bool c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.Eq |
Symbolic c => Eq (Bool c) (FieldElement c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.FieldElement |
(Symbolic c, Eq (BaseField c), Representable f, Traversable f) => Eq (Bool c) (c f) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.Eq |
Symbolic c => Ord (Bool c) (FieldElement c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.FieldElement |
(Symbolic c, Representable f, Traversable f) => Ord (Bool c) (c f) Source # | Every SymbolicData type can be compared lexicographically. |
Instance detailsDefined in ZkFold.Symbolic.Data.Ord |
Symbolic c => Conditional (Bool c) (Proxy c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.Conditional |
(Symbolic c, KnownNat n) => Conditional (Bool c) (ByteString n c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.ByteString |
Symbolic c => Conditional (Bool c) (FFA p c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.FFA |
(SymbolicOutput x, Context x ~ c, Conditional (Bool c) x) => Conditional (Bool c) (Maybe c x) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.Maybe |
(Symbolic c, KnownNat n) => Eq (Bool c) (ByteString n c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.ByteString |
Symbolic c => Eq (Bool c) (FFA p c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.FFA |
(SymbolicOutput x, Context x ~ c, Eq (Bool c) x) => Eq (Bool c) (Maybe c x) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.Maybe |
(KnownRegisters c n r, Symbolic c) => Conditional (Bool c) (UInt n r c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.UInt |
(KnownRegisters c n r, Symbolic c) => Eq (Bool c) (UInt n r c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.UInt |
(Symbolic c, KnownNat n, KnownRegisterSize r, KnownRegisters c n r, regSize ~ GetRegisterSize (BaseField c) n r, KnownNat (Ceil regSize OrdWord)) => Ord (Bool c) (UInt n r c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.UInt |
type Rep (Bool c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.Bool |
type Context (Bool c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.Class |
type Layout (Bool c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.Class |
type Payload (Bool c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.Class |
type Support (Bool c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.Class |