Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
5909d1b
feat(DataStructure/Memory): word-addressed memory oracle and named fi…
SamuelSchlesinger Nov 1, 2026
412f614
doc(bib): add Guéneau, Charguéraud and Pottier (ESOP 2018)
SamuelSchlesinger Nov 1, 2026
16a647f
feat(DataStructure/StateTransition): refinements by abstraction funct…
SamuelSchlesinger Nov 1, 2026
2f12c49
feat(DataStructure/StateTransition): weaken and rescale amortized ref…
SamuelSchlesinger Nov 1, 2026
fba5208
Merge the memory-oracle branch (#2211) into the queue slice
SamuelSchlesinger Nov 1, 2026
98e3290
fix(DataStructure/StateTransition): place productCharge beside produc…
SamuelSchlesinger Nov 1, 2026
02ba9f7
Merge the refinement branch (#2212) into the queue slice
SamuelSchlesinger Nov 1, 2026
56232f9
refactor(DataStructure/StateTransition): make Refinement.Amortized a …
SamuelSchlesinger Nov 1, 2026
1b4e2ea
Merge the refinement branch (#2212) into the queue slice
SamuelSchlesinger Nov 1, 2026
fe7d60d
wip: array stack over memory and queue method lemmas
SamuelSchlesinger Nov 1, 2026
aad5f3e
feat(Foundations): affine cost bounds are O(size)
SamuelSchlesinger Nov 1, 2026
78cf872
Merge the refinement branch (#2212) into the queue slice
SamuelSchlesinger Nov 1, 2026
6698e86
wip: queue over memory
SamuelSchlesinger Nov 1, 2026
7dda248
refactor(DataStructure/StateTransition): product answer types via Sum…
SamuelSchlesinger Nov 1, 2026
93adf90
Merge the refinement branch (#2212) into the queue slice
SamuelSchlesinger Nov 1, 2026
412ad37
feat(DataStructure): queue over two array stacks over the memory oracle
SamuelSchlesinger Nov 1, 2026
e80dd97
feat(DataStructure): Fibonacci heap insert over a record of named cells
SamuelSchlesinger Nov 1, 2026
7fde8d6
feat(DataStructure): Fibonacci heap decreaseKey with cascading cuts o…
SamuelSchlesinger Nov 2, 2026
9e906e7
feat(DataStructure): Fibonacci heap extractMin with consolidation ove…
SamuelSchlesinger Nov 2, 2026
6d8804b
fix(DataStructure): credit Renfei Zhou in the record Fibonacci heap; …
SamuelSchlesinger Nov 2, 2026
2279242
Merge branch 'feat/fibheap-memory' into feat/fibheap-decreasekey
SamuelSchlesinger Nov 2, 2026
e1a0cfc
fix(DataStructure): credit Renfei Zhou in the record decreaseKey; tes…
SamuelSchlesinger Nov 2, 2026
a23cede
fix(DataStructure): name the adapted module without a slash path
SamuelSchlesinger Nov 2, 2026
ef7af4e
Merge branch 'feat/fibheap-decreasekey' into feat/fibheap-extractmin
SamuelSchlesinger Nov 2, 2026
cec7479
fix(DataStructure): credit Renfei Zhou in the record extractMin; test…
SamuelSchlesinger Nov 2, 2026
d653de2
Merge remote-tracking branch 'origin/main' into feat/fibheap-memory
SamuelSchlesinger Nov 2, 2026
c306afd
Merge branch 'feat/fibheap-memory' into feat/fibheap-decreasekey
SamuelSchlesinger Nov 2, 2026
a6ac6be
Merge branch 'feat/fibheap-decreasekey' into feat/fibheap-extractmin
SamuelSchlesinger Nov 2, 2026
4393699
Merge origin/main into feat/fibheap-extractmin (after #2233)
SamuelSchlesinger Nov 2, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions Complexity.lean
Original file line number Diff line number Diff line change
Expand Up @@ -2973,6 +2973,7 @@ public import Complexity.DataStructure.PriorityQueue.BinaryHeap.Memory
public import Complexity.DataStructure.PriorityQueue.BinaryHeap.Order
public import Complexity.DataStructure.PriorityQueue.FibonacciHeap.Basic
public import Complexity.DataStructure.PriorityQueue.FibonacciHeap.DecreaseKey
public import Complexity.DataStructure.PriorityQueue.FibonacciHeap.ExtractMin
public import Complexity.DataStructure.PriorityQueue.Spec
public import Complexity.DataStructure.PriorityQueue.WordRAM.Basic
public import Complexity.DataStructure.PriorityQueue.WordRAM.BinaryHeap
Expand Down
Loading
Loading