Bifalgorithm post · Brisk · Chapter 1
What is a surjective function?
What is a surjective function? (Brisk · Chapter 1) — "A surjective function is one that reaches all the elements of its codomain: some x does in fact reach eve…
Ideas in this flowchart
- Une fonction surjective atteint tous les éléments de son codomaine.
- Pour chaque élément y du codomaine, il existe un élément x du domaine tel que f(x) = y.
- La surjectivité signifie que l’image est égale à tout le codomaine.
- Si le domaine est plus petit que le codomaine, une fonction surjective est impossible.
- Ajouter Pepsi et Barq’s Root Beer à l’ensemble Y empêcherait toute fonction surjective de X vers Y, sauf si des sorciers étaient également ajoutés.
- La fonction worksIn, avec les employés comme domaine et les départements comme codomaine, est un exemple de fonction surjective.
- Un exemple de correspondance est worksIn(Sid) = Marketing.
- Chaque employé travaille pour un seul département, ce qui fait de worksIn une fonction.
- Au moins un employé travaille dans chaque département, donc aucun département n’est vide.
- « Onto » et « surjective » sont des synonymes exacts.
