summaryrefslogtreecommitdiff
path: root/Day15.lean
diff options
context:
space:
mode:
authorAndreas Grois <andi@grois.info>2025-01-07 23:32:53 +0100
committerAndreas Grois <andi@grois.info>2025-01-07 23:32:53 +0100
commit2390fe0a2fbbdd283d21049a1e997026d7d1948c (patch)
tree2e529367592943cd38a04e0a87fc3f22a87b4cc8 /Day15.lean
parent4749b3ca572618fa1a7cdb17e2abba9b498279ca (diff)
Lean 4.15
Diffstat (limited to 'Day15.lean')
-rw-r--r--Day15.lean4
1 files changed, 2 insertions, 2 deletions
diff --git a/Day15.lean b/Day15.lean
index bb7a01c..5158910 100644
--- a/Day15.lean
+++ b/Day15.lean
@@ -76,7 +76,7 @@ private def HolidayAsciiStringHelperManualArrangementProcedure.insert {α β : T
let box := updateOrAppend box []
{
boxes := old.boxes.set index box
- valid := (Array.size_set old.boxes index box).substr old.valid
+ valid := (Array.size_set old.boxes index box index.isLt).substr old.valid
}
where
updateOrAppend (box : List (α × β)) (accumulator : List (α × β)) : List (α × β) :=
@@ -95,7 +95,7 @@ private def HolidayAsciiStringHelperManualArrangementProcedure.remove {α β : T
let box := tryRemove box []
{
boxes := old.boxes.set index box
- valid := (Array.size_set old.boxes index box).substr old.valid
+ valid := (Array.size_set old.boxes index box index.isLt).substr old.valid
}
where
tryRemove (box : List (α × β)) (accumulator : List (α × β)) : List (α × β) :=