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.Bool |
Symbolic c => Eq (Bool c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.Eq |
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, LayoutFunctor f) => Conditional (Bool c) (c f) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.Conditional |
Symbolic c => Ord (Bool c) (FieldElement c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.FieldElement |
(Symbolic c, LayoutFunctor 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 |
(SymbolicData x, c ~ Context x) => Conditional (Bool c) (List c x) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.List |
(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, PayloadFunctor f) => Conditional (Bool c) (Payloaded f c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.Payloaded |
(Symbolic c, SymbolicData x) => Conditional (Bool c) (Switch c x) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.Switch |
(KnownRegisters c n r, Symbolic c) => Conditional (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.Bool |
type Layout (Bool c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.Bool |
type Payload (Bool c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.Bool |
type Support (Bool c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.Bool |
type BooleanOf (Bool c) Source # | |
Instance detailsDefined in ZkFold.Symbolic.Data.Eq |