Questions: Algebras over a Monad

5 questions to test your understanding

Score: 0 / 5
Question 1 Multiple Choice

T-algebras for the list monad on Set correspond to which mathematical structure?

AGroups, because lists encode a binary operation with both multiplication and inverse operations
BMonoids, because the unit axiom gives identity and the associativity axiom gives an associative operation generalized to arbitrary arities
CLattices, because the ordering structure on lists induces a partial order on the algebra
DVector spaces, because lists can be summed and scalar-multiplied to produce any element of A
Question 2 Multiple Choice

A morphism f: A → B between T-algebras (A, α) and (B, β) is an algebra homomorphism if and only if:

Af is an isomorphism in C satisfying f ∘ f⁻¹ = id_B and f⁻¹ ∘ f = id_A
Bf commutes with the T-action on both algebras: f ∘ α = β ∘ T(f)
Cf is a natural transformation between the functors represented by A and B in C
DThe image of f is closed under the structure map β, making f(A) a sub-algebra of (B, β)
Question 3 True / False

The Eilenberg-Moore category C^T and the Kleisli category C_T for the same monad T are generally equivalent as categories — they contain the same information organized differently.

TTrue
FFalse
Question 4 True / False

The free T-algebra on an object A is the pair (T(A), μ_A), where the structure map is the monad multiplication applied at A.

TTrue
FFalse
Question 5 Short Answer

Explain, using the list monad example, what the unit axiom and associativity axiom of a T-algebra require, and why together they amount to the definition of a monoid.

Think about your answer, then reveal below.