Documentation
Init
.
Data
.
ByteArray
.
Lex
Search
return to top
source
Imports
Init.Data.Array.Package
Init.Data.ByteArray.Lemmas
Init.Data.Ord.Array
Init.Data.Ord.UInt
Init.Data.Order.Factories
Init.Data.Order.LemmasExtra
Init.Data.Order.PackageFactories
Init.Data.UInt.Package
Init.Data.Array.Lex.Lemmas
Imported by
ByteArray
.
instLT
ByteArray
.
instLE
ByteArray
.
data_lt_data
ByteArray
.
decidableLT
ByteArray
.
instDecidableLT
ByteArray
.
instDecidableLE
ByteArray
.
compare
ByteArray
.
instOrd
ByteArray
.
compare_data_data
ByteArray
.
data_le_data
ByteArray
.
instLinearOrderPackage
List
.
toByteArray_lt_toByteArray
List
.
toByteArray_le_toByteArray
List
.
compare_toByteArray_toByteArray
source
@[instance_reducible]
instance
ByteArray
.
instLT
:
LT
ByteArray
source
@[instance_reducible]
instance
ByteArray
.
instLE
:
LE
ByteArray
source
@[simp]
theorem
ByteArray
.
data_lt_data
{
a
b
:
ByteArray
}
:
a
.
data
<
b
.
data
↔
a
<
b
source
@[extern lean_byte_array_dec_lt]
def
ByteArray
.
decidableLT
(
a
b
:
ByteArray
)
:
Decidable
(
a
<
b
)
Instances For
source
@[instance_reducible]
instance
ByteArray
.
instDecidableLT
:
DecidableLT
ByteArray
source
@[instance_reducible]
instance
ByteArray
.
instDecidableLE
:
DecidableLE
ByteArray
source
@[extern lean_byte_array_compare]
def
ByteArray
.
compare
(
a
b
:
ByteArray
)
:
Ordering
Instances For
source
@[instance_reducible]
instance
ByteArray
.
instOrd
:
Ord
ByteArray
source
@[simp]
theorem
ByteArray
.
compare_data_data
{
a
b
:
ByteArray
}
:
compare
a
.
data
b
.
data
=
compare
a
b
source
@[simp]
theorem
ByteArray
.
data_le_data
{
a
b
:
ByteArray
}
:
a
.
data
≤
b
.
data
↔
a
≤
b
source
@[instance_reducible]
instance
ByteArray
.
instLinearOrderPackage
:
Std.LinearOrderPackage
ByteArray
source
@[simp]
theorem
List
.
toByteArray_lt_toByteArray
{
l₁
l₂
:
List
UInt8
}
:
l₁
.
toByteArray
<
l₂
.
toByteArray
↔
l₁
<
l₂
source
@[simp]
theorem
List
.
toByteArray_le_toByteArray
{
l₁
l₂
:
List
UInt8
}
:
l₁
.
toByteArray
≤
l₂
.
toByteArray
↔
l₁
≤
l₂
source
@[simp]
theorem
List
.
compare_toByteArray_toByteArray
{
l₁
l₂
:
List
UInt8
}
:
compare
l₁
.
toByteArray
l₂
.
toByteArray
=
compare
l₁
l₂