We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 2a959aa commit f1d9460Copy full SHA for f1d9460
src/Data/List/Properties.agda
@@ -696,11 +696,10 @@ module _ {P : Pred A p} {f : A → A → A} where
696
------------------------------------------------------------------------
697
-- foldl
698
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
+foldl-cong : ∀ {f g : B → A → B} → (∀ x y → f x y ≡ g x y) →
+ ∀ x → foldl f x ≗ foldl g x
+foldl-cong f≗g x [] = refl
+foldl-cong f≗g x (y ∷ xs) rewrite f≗g x y = foldl-cong f≗g _ xs
704
705
foldl-++ : ∀ (f : A → B → A) x ys zs →
706
foldl f x (ys ++ zs) ≡ foldl f (foldl f x ys) zs
0 commit comments