Repository navigation
Expand file tree
/
Copy pathCore.lean
More file actions
158 lines (158 loc) · 3.42 KB
/
Copy pathCore.lean
File metadata and controls
158 lines (158 loc) · 3.42 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
import Core.Types
import Core.SepRange
import Core.FrameRecords
import Core.World
import Core.ShapeMu
import Core.Images
import Core.Invariant
import Core.Wp
import Core.Relation
import Core.RelMu
import Core.RelationFacts
import Core.ReborrowShapes
import Core.Reborrow
import Core.FrameRules
import Core.EffWp
import Core.DivDefs
import Core.DivWp
import Core.DivRules
import Core.DivIterate
import Core.DivHandlers
import Core.DivFuel
import Core.DivReify
import Core.DivHandle
import Core.DivHandleLast
import Core.DivPrograms
import Core.DivRuntime
import Core.DivDrive
import Core.HandleLastErase
import Core.EffCancel
import Core.EffCancelTyped
import Core.Persistent
import Core.Compatibility
import Core.NuRel
import Core.Computation
import Core.Compat
import Core.EffRules
import Core.EffBorrow
import Core.EffBoxed
import Core.Sized
import Core.FoldImm
import Core.FoldOwn
import Core.FoldReuse
import Core.FoldOwnG
import Core.FoldOwnGTerm
import Core.FoldClass
import Core.Nu
import Core.CapNorm
import Core.CodeNu
import Core.CodeRules
import Core.CodeNuOut
import Core.Alpha
import Core.Fundamental
import Core.Examples
import Core.Embedding
import Core.EmbeddingExamples
import Core.Fix
import Core.Lists
import Core.Count
import Core.CountFree
import Core.MapMut
import Core.Folds
import Core.Blocks
import Core.CommonList
import Core.Records
import Core.Splits
import Core.RecordPrograms
import Core.Family
import Core.FamilyPrograms
import Core.Weaken
import Core.BlockBorrow
import Core.BlockTrack
import Core.BlockPrograms
import Core.ReuseList
import Core.DelayApprox
import Core.DelayPrograms
import Core.Steps
import Core.Closed
import Core.Run
import Core.EffMachine
import Core.DelayNaive
import Core.StreamPrograms
import Core.Integers
import Core.IntPrograms
import Core.Consume
import Core.Classes
import Core.Tok
import Core.Decl
import Core.DeclLend
import Core.ArrayWp
import Core.Arrays
import Core.SliceFrames
import Core.Slices
import Core.CountFold
import Core.ArrayPrograms
import Core.NestedPrograms
import Core.Demonic
import Core.EffExamples
import Core.EffPrograms
import Core.Totality
import Core.EffSafety
import Core.Tied
import Core.InsertDead
import Core.PinDerives
import Core.PinLaw
import Core.PinFundamental
import Core.AwaitCancel
import Core.LetCopy
import Core.RaiseNames
import Core.EffCancelRuns
import Core.Inversions
import Core.Rejections
import Core.EffTier1Programs
import Core.Stale
import Core.Stdio
import Core.Handlers
import Core.ClauseKinds
import Core.ClauseNames
import Core.HandledNames
import Core.ClauseOwn
import Core.Clo
import Core.CloRules
import Core.CloPrograms
import Core.NuBorrow
import Core.NuBorrowPrograms
import Core.Mentions
import Core.ResourceSafety
import Core.StepsN
import Core.TreeWp
import Core.TreeWpEff
import Core.TreeSem
import Core.TreeSemC
import Core.TreeSemK
import Core.TreeSemKEx
import Core.TreeSemObs
import Core.TreeCactus
import Core.TreeStepKeep
import Core.TreeHeadlines
import Core.TreeHeap
import Core.TreeHandle
import Core.TreeSched
import Core.TreeSchedProgs
import Core.TreeResume
import Core.TreePool
import Core.TreeLend
import Core.TreeSchedPool
import Core.TreeLendJoin
import Core.TreeBorrowEdges
import Core.TreeConsume
import Core.TreeConsumeInst
import Core.TreeSchedRelay
import Core.TreePoolSched
import Core.TreePoolSchedProgs
import Core.TreePoolSpawn
import Core.TreePoolSpawnProgs
import Core.TreePoolShare
import Core.TreePoolJoinProgs
import Core.TreeGoal791
import Core.Chain