Skip to content

Commit 09940d1

Browse files
committed
fix tests
1 parent a1f5c3d commit 09940d1

File tree

4 files changed

+7
-7
lines changed

4 files changed

+7
-7
lines changed

tests/lean/arrayGetU.lean

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
def f (a : Array Nat) (i : Nat) (v : Nat) (h : i < a.size) : Array Nat :=
2-
a.set ⟨i, h⟩ (a.get ⟨i, h⟩ + v)
2+
a.set i (a.get ⟨i, h⟩ + v)
33

44
set_option pp.proofs true
55

tests/lean/run/heapSort.lean

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ def insertExtractMax {lt} (self : BinaryHeap α lt) (x : α) : α × BinaryHeap
132132
| none => (x, self)
133133
| some m =>
134134
if lt x m then
135-
let a := self.1.set 0, size_pos_of_max e⟩ x
135+
let a := self.1.set 0 x (size_pos_of_max e)
136136
(m, ⟨heapifyDown lt a ⟨0, by simp only [Array.size_set, a]; exact size_pos_of_max e⟩⟩)
137137
else (x, self)
138138

@@ -141,16 +141,16 @@ def replaceMax {lt} (self : BinaryHeap α lt) (x : α) : Option α × BinaryHeap
141141
match e: self.max with
142142
| none => (none, ⟨self.1.push x⟩)
143143
| some m =>
144-
let a := self.1.set 0, size_pos_of_max e⟩ x
144+
let a := self.1.set 0 x (size_pos_of_max e)
145145
(some m, ⟨heapifyDown lt a ⟨0, by simp only [Array.size_set, a]; exact size_pos_of_max e⟩⟩)
146146

147147
/-- `O(log n)`. Replace the value at index `i` by `x`. Assumes that `x ≤ self.get i`. -/
148148
def decreaseKey {lt} (self : BinaryHeap α lt) (i : Fin self.size) (x : α) : BinaryHeap α lt where
149-
arr := heapifyDown lt (self.1.set i x) ⟨i, by rw [self.1.size_set]; exact i.2
149+
arr := heapifyDown lt (self.1.set i x i.2) ⟨i, by rw [self.1.size_set]; exact i.2
150150

151151
/-- `O(log n)`. Replace the value at index `i` by `x`. Assumes that `self.get i ≤ x`. -/
152152
def increaseKey {lt} (self : BinaryHeap α lt) (i : Fin self.size) (x : α) : BinaryHeap α lt where
153-
arr := heapifyUp lt (self.1.set i x) ⟨i, by rw [self.1.size_set]; exact i.2
153+
arr := heapifyUp lt (self.1.set i x i.2) ⟨i, by rw [self.1.size_set]; exact i.2
154154

155155
end BinaryHeap
156156

tests/lean/run/inlineWithNestedRecIssue.lean

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ where
1010
if ptrEq a b then
1111
go (i+1) as
1212
else
13-
go (i+1) (as.set ⟨i, h⟩ b)
13+
go (i+1) (as.set i b)
1414
else
1515
return as
1616

tests/lean/run/issue3204.lean

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
def zero_out (arr : Array Nat) (i : Nat) : Array Nat :=
22
if h : i < arr.size then
3-
zero_out (arr.set ⟨i, h⟩ 0) (i + 1)
3+
zero_out (arr.set i 0) (i + 1)
44
else
55
arr
66
termination_by arr.size - i

0 commit comments

Comments
 (0)