Documentation
Projects
.
DigitalRoot
.
List
Search
return to top
source
Imports
Init
Projects.DigitalRoot.Basic
Imported by
DigitalRoot
.
digRootList
DigitalRoot
.
digRootList_lt_base
DigitalRoot
.
digRootList_le_base
DigitalRoot
.
digRootList_nil
DigitalRoot
.
digRootList_cons
source
def
DigitalRoot
.
digRootList
(
b
:
ℕ
)
(
xs
:
List
ℕ
)
:
ℕ
Equations
DigitalRoot.digRootList
b
xs
=
DigitalRoot.digRoot
b
xs
.
sum
Instances For
source
@[simp]
theorem
DigitalRoot
.
digRootList_lt_base
{
b
:
ℕ
}
[
hb
:
b
.
Base
]
{
n
:
List
ℕ
}
:
digRootList
b
n
<
b
source
@[simp]
theorem
DigitalRoot
.
digRootList_le_base
{
b
:
ℕ
}
{
n
:
List
ℕ
}
:
digRootList
b
n
≤
b
source
@[simp]
theorem
DigitalRoot
.
digRootList_nil
{
b
:
ℕ
}
:
digRootList
b
[
]
=
0
source
@[simp]
theorem
DigitalRoot
.
digRootList_cons
{
b
:
ℕ
}
[
hb
:
b
.
Base
]
{
x
:
ℕ
}
{
xs
:
List
ℕ
}
:
digRootList
b
(
x
::
xs
)
=
digRoot
b
(
x
+
digRootList
b
xs
)