We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent dd52d5f commit 28ad0a6Copy full SHA for 28ad0a6
Mathlib/Init/Function.lean
@@ -68,7 +68,7 @@ fun _ _ h ↦ hf (hg h)
68
69
/-- A function `f : α → β` is called surjective if every `b : β` is equal to `f a`
70
for some `a : α`. -/
71
-@[reducible] def Surjective (f : α → β) : Prop := ∀ b, ∃ a, f a = b
+def Surjective (f : α → β) : Prop := ∀ b, ∃ a, f a = b
72
73
theorem Surjective.comp {g : β → φ} {f : α → β} (hg : Surjective g) (hf : Surjective f) :
74
Surjective (g ∘ f) :=
0 commit comments