§ Rota's twelvefold way

§ f any function

§ f injective

§ f surjective, with equivalence SIfS_I \circ f.

§ f surjective

1 _ 2 _ 3 _ 4 _ ... _  |I|

§ f surjective, with equivalence SIfSOS_I \circ f \circ S_O: