summaryrefslogtreecommitdiff
path: root/Day9.lean
diff options
context:
space:
mode:
authorAndreas Grois <andi@grois.info>2024-07-12 22:01:57 +0200
committerAndreas Grois <andi@grois.info>2024-07-12 22:01:57 +0200
commitf7ac27f54a76582354964bae21ee03937c108187 (patch)
treea26faa679e820dfd932c614c8423902bd63c1400 /Day9.lean
parent775f27f47861641561ea8fe4dc8b9ce1e48a47f9 (diff)
Squashed commit of the following:
commit 7aeefe2e761a4892ff2f438e00f3ec7e6d286c5c Author: Andreas Grois <andi@grois.info> Date: Fri Jul 12 21:59:44 2024 +0200 Finish Lean 4.9 update. commit 8a5576ae983203035f6bf0c807b36f1b4d7b63a6 Author: Andreas Grois <andi@grois.info> Date: Fri Jul 12 21:40:21 2024 +0200 Lean 4.9 upgrade, heap is where it was before... commit db34881e21391c96a6a0b939552b0f6f77d05bd8 Author: Andreas Grois <andi@grois.info> Date: Fri Jul 12 00:31:22 2024 +0200 Further Lean 4.9 compat... commit 22444613d58c5bd1a3fcdad0cd6c8d3aee1f3214 Author: Andreas Grois <andi@grois.info> Date: Thu Jul 11 22:15:11 2024 +0200 Further Lean 4.9 porting commit a4ace32cbb02959f9625578b511c2486e0816367 Author: Andreas Grois <andi@grois.info> Date: Wed Jul 10 23:18:29 2024 +0200 Continue porting to Lean 4.9 commit d0f411bcc42b5cb7c72c2ed65ae35875c72e95dd Author: Andreas Grois <andi@grois.info> Date: Wed Jul 10 23:10:34 2024 +0200 Continue port to Lean 4.9 commit 835ce644b97840048de0df40676ff6f3a8b99985 Author: Andreas Grois <andi@grois.info> Date: Wed Jul 10 22:14:59 2024 +0200 Partial port to Lean 4.9. Not compiling yet.
Diffstat (limited to 'Day9.lean')
-rw-r--r--Day9.lean2
1 files changed, 1 insertions, 1 deletions
diff --git a/Day9.lean b/Day9.lean
index 0d28d27..d024823 100644
--- a/Day9.lean
+++ b/Day9.lean
@@ -36,7 +36,7 @@ private def extrapolate : List Int → Int
case cons b bs hb => rw[←differences_length_independent_arg]
assumption
a + extrapolate (differences (a :: as))
-termination_by extrapolate a => a.length
+termination_by a => a.length
def part1 : List (List Int) → Int :=
List.foldl Int.add 0 ∘ List.map (extrapolate ∘ List.reverse)