Documentation
Time
.
Calendar
.
Week
Search
return to top
source
Imports
Init
Time.Calendar.Days
Imported by
Time
.
DayOfWeek
Time
.
instBEqDayOfWeek
Time
.
instBEqDayOfWeek
.
beq
Time
.
DayOfWeek
.
fromDayOfWeek
Time
.
DayOfWeek
.
toDayOfWeek
Time
.
DayOfWeek
.
dayOfWeek
source
inductive
Time
.
DayOfWeek
:
Type
Monday :
DayOfWeek
Tuesday :
DayOfWeek
Wednesday :
DayOfWeek
Thursday :
DayOfWeek
Friday :
DayOfWeek
Saturday :
DayOfWeek
Sunday :
DayOfWeek
Instances For
source
instance
Time
.
instBEqDayOfWeek
:
BEq
DayOfWeek
Equations
Time.instBEqDayOfWeek
=
{
beq
:=
Time.instBEqDayOfWeek.beq
}
source
def
Time
.
instBEqDayOfWeek
.
beq
:
DayOfWeek
→
DayOfWeek
→
Bool
Equations
Time.instBEqDayOfWeek.beq
x✝
y✝
=
(
x✝
.
ctorIdx
==
y✝
.
ctorIdx
)
Instances For
source
def
Time
.
DayOfWeek
.
fromDayOfWeek
:
DayOfWeek
→
Int
Equations
Time.DayOfWeek.Monday
.
fromDayOfWeek
=
1
Time.DayOfWeek.Tuesday
.
fromDayOfWeek
=
2
Time.DayOfWeek.Wednesday
.
fromDayOfWeek
=
3
Time.DayOfWeek.Thursday
.
fromDayOfWeek
=
4
Time.DayOfWeek.Friday
.
fromDayOfWeek
=
5
Time.DayOfWeek.Saturday
.
fromDayOfWeek
=
6
Time.DayOfWeek.Sunday
.
fromDayOfWeek
=
7
Instances For
source
def
Time
.
DayOfWeek
.
toDayOfWeek
(
n
:
Nat
)
:
DayOfWeek
Equations
One or more equations did not get rendered due to their size.
Instances For
source
def
Time
.
DayOfWeek
.
dayOfWeek
(
d
:
Day
)
:
DayOfWeek
Equations
Time.DayOfWeek.dayOfWeek
d
=
Time.DayOfWeek.toDayOfWeek
(
d
.
modifiedJulianDay
.
toNat
+
3
)
Instances For