## Abstract

We present a theoretical basis for supporting subjective and conditional probabilities in deductive databases. We design a language that allows a user greater expressive power than classical logic programming. In particular, a user can express the fact that A is possible (i.e. A has non-zero probability), B is possible, but (A and B) as a whole is impossible. A user can also freely specify probability annotations that may contain variables. The focus of this paper is to study the semantics of programs written in such a language in relation to probability theory. Our model theory which is founded on the classical one captures the uncertainty described in a probabilistic program at the level of Herbrand Interpretations. We show that this model theory satisfies Fenstad's criteria for a function to be called probabilistic [5]. Furthermore, we develop a fixpoint semantics and a proof procedure for such programs. We characterize the relationships between probability theory and the fixpoint, model, and proof theory of our programs.

Original language | English (US) |
---|---|

Pages | 565-580 |

Number of pages | 16 |

State | Published - 1991 |

Externally published | Yes |

Event | Logic Programming - Proceedings of the 8th International Conference - Paris, Fr Duration: Jun 24 1991 → Jun 28 1991 |

### Conference

Conference | Logic Programming - Proceedings of the 8th International Conference |
---|---|

City | Paris, Fr |

Period | 6/24/91 → 6/28/91 |

## ASJC Scopus subject areas

- Engineering(all)