ELI5: Explain Like I'm 5

Answer set programming

Answer set programming is a way of working with computers that's like asking them a bunch of questions to figure out what you're looking for. So, imagine that you're a detective looking for a robber. You can ask the computer lots of questions, like what the robber looks like and where they may have gone. The computer will take all of your questions and figure out what the robber looks like and where they may have gone. The answer set programming makes it easier for the computer to figure out the answers.