A formal language that can be output (enumerated) by an algorithm (mathematical logic, computability theory)