Skip to content

Commit f1d9460

Browse files
committed
fixup! foldl-cong: don't take d ≡ e
1 parent 2a959aa commit f1d9460

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

src/Data/List/Properties.agda

+4-5
Original file line numberDiff line numberDiff line change
@@ -696,11 +696,10 @@ module _ {P : Pred A p} {f : A → A → A} where
696696
------------------------------------------------------------------------
697697
-- foldl
698698

699-
foldl-cong : {f g : B A B} {d e : B}
700-
( x y f x y ≡ g x y) d ≡ e
701-
foldl f d ≗ foldl g e
702-
foldl-cong f≗g refl [] = refl
703-
foldl-cong f≗g d≡e (x ∷ xs) rewrite d≡e = foldl-cong f≗g (f≗g _ x) xs
699+
foldl-cong : {f g : B A B} ( x y f x y ≡ g x y)
700+
x foldl f x ≗ foldl g x
701+
foldl-cong f≗g x [] = refl
702+
foldl-cong f≗g x (y ∷ xs) rewrite f≗g x y = foldl-cong f≗g _ xs
704703

705704
foldl-++ : (f : A B A) x ys zs
706705
foldl f x (ys ++ zs) ≡ foldl f (foldl f x ys) zs

0 commit comments

Comments
 (0)