Examples for answer set programming, a declarative programming language for solving NP-hard search problems.