Documentation
Trestle
.
Upstream
.
IndexTypeInstances
Search
return to top
source
Imports
Init
Trestle.Upstream.IndexType
Imported by
Trestle
.
instIndexTypeBool
Trestle
.
instLawfulIndexTypeBool
Trestle
.
instIndexTypeBitVec
Trestle
.
instLawfulIndexTypeBitVec
Trestle
.
instLawfulIndexTypeUInt8
Trestle
.
instIndexTypeUInt8
Trestle
.
instIndexTypeUInt16
Trestle
.
instLawfulIndexTypeUInt16
Trestle
.
instIndexTypeUInt32
Trestle
.
instLawfulIndexTypeUInt32
Trestle
.
instLawfulIndexTypeUInt64
Trestle
.
instIndexTypeUInt64
source
instance
Trestle
.
instIndexTypeBool
:
IndexType
Bool
Equations
Trestle.instIndexTypeBool
=
Trestle.IndexType.ofEquiv
Bool.proxyTypeEquiv
source
instance
Trestle
.
instLawfulIndexTypeBool
:
LawfulIndexType
Bool
source
instance
Trestle
.
instIndexTypeBitVec
{
w✝
:
ℕ
}
:
IndexType
(
BitVec
w✝
)
Equations
Trestle.instIndexTypeBitVec
=
Trestle.IndexType.ofEquiv
(
BitVec.proxyTypeEquiv
w✝
)
source
instance
Trestle
.
instLawfulIndexTypeBitVec
{
w✝
:
ℕ
}
:
LawfulIndexType
(
BitVec
w✝
)
source
instance
Trestle
.
instLawfulIndexTypeUInt8
:
LawfulIndexType
UInt8
source
instance
Trestle
.
instIndexTypeUInt8
:
IndexType
UInt8
Equations
Trestle.instIndexTypeUInt8
=
Trestle.IndexType.ofEquiv
UInt8.proxyTypeEquiv
source
instance
Trestle
.
instIndexTypeUInt16
:
IndexType
UInt16
Equations
Trestle.instIndexTypeUInt16
=
Trestle.IndexType.ofEquiv
UInt16.proxyTypeEquiv
source
instance
Trestle
.
instLawfulIndexTypeUInt16
:
LawfulIndexType
UInt16
source
instance
Trestle
.
instIndexTypeUInt32
:
IndexType
UInt32
Equations
Trestle.instIndexTypeUInt32
=
Trestle.IndexType.ofEquiv
UInt32.proxyTypeEquiv
source
instance
Trestle
.
instLawfulIndexTypeUInt32
:
LawfulIndexType
UInt32
source
instance
Trestle
.
instLawfulIndexTypeUInt64
:
LawfulIndexType
UInt64
source
instance
Trestle
.
instIndexTypeUInt64
:
IndexType
UInt64
Equations
Trestle.instIndexTypeUInt64
=
Trestle.IndexType.ofEquiv
UInt64.proxyTypeEquiv