Bernhard Gramlich
AI logic Isabelle automated deduction binary decision diagrams classification constraint programming constraint solving data structure declarative programming distributed systems programming proof theory symbolic computation theorem proving verification