the termconceptto denote the underlying notion.
Concepts according to section 4 of this paper:
- Flexible Probabilities: compute prob on the fly by allowing prob to be part of an atom.
- Distributional Clauses: A shorthand notation to assign a distribution to a random variable
- Unknown Objects : Dropping the closed world assumption, and dropping the unique names assumption.
- Stochastic Memoization: "If a random variable in Church is memoized, subsequent calls to it simply look up the result of the first call, similarly to tabling in logic programming"
- Constraints
- Negation as Failure
- Second Order Predicates
- Meta-Calls
- Time and Dynamics
- Generalized Labels for Facts and Queries