Many procedurally-oriented problem solving systems can be viewed as performing a mixture of computation and deduction, with much of the computation serving to decide what deductions should be made. This results in bits and pieces of deductions being strewn throughout the program text and execution. This paper describes a problem solver subsystem called a truth maintenance system which collects and maintains these bits of deductions. Automatic functions of the truth maintenance system then use these pieces of "proofs" to consistently update a data base of program beliefs and to perform a powerful form of backtracking called dependency-directed backtracking
We investigate properties of logic programs that permit refinements in their fixpoint evaluation and...
A major obstacle to nding program errors in a real sys-tem is knowing what correctness rules the sys...
We have implemented a reasoning system, called BREAD, which includes truth maintenance, equality, an...
To choose their actions, reasoning programs must be able to draw conclusions from limited informat...
The thesis developed here is that reasoning programs which take care to record the logical justifi...
To choose their actions, reasoning programs must be able to make assumptions and subsequently revi...
Truth maintenance systems have been used in recently developed problem solving systems. A truth ma...
Truth maintenance systems have been used in several recent problem solving systems to record justi...
Thesis. 1977. M.S.--Massachusetts Institute of Technology. Dept. of Electrical Engineering and Compu...
A Truth Maintenance -System (TMS) maintains a consistent state of belief given a set J of justifica...
It is generally recognized that the possibility of detecting contradictions and identifying their so...
Next generation reasoning systems will consist of several domain specific problem solvers that coope...
A truth maintenance system (TMS) is an AI system used to monitor consistency of information in a kno...
OPS5 is one of the most widely used Production System languages. The control strategies provided in...
This paperpresents anewapproach for exploiting Truth Maintenance Systems(TMSs in which the inference...
We investigate properties of logic programs that permit refinements in their fixpoint evaluation and...
A major obstacle to nding program errors in a real sys-tem is knowing what correctness rules the sys...
We have implemented a reasoning system, called BREAD, which includes truth maintenance, equality, an...
To choose their actions, reasoning programs must be able to draw conclusions from limited informat...
The thesis developed here is that reasoning programs which take care to record the logical justifi...
To choose their actions, reasoning programs must be able to make assumptions and subsequently revi...
Truth maintenance systems have been used in recently developed problem solving systems. A truth ma...
Truth maintenance systems have been used in several recent problem solving systems to record justi...
Thesis. 1977. M.S.--Massachusetts Institute of Technology. Dept. of Electrical Engineering and Compu...
A Truth Maintenance -System (TMS) maintains a consistent state of belief given a set J of justifica...
It is generally recognized that the possibility of detecting contradictions and identifying their so...
Next generation reasoning systems will consist of several domain specific problem solvers that coope...
A truth maintenance system (TMS) is an AI system used to monitor consistency of information in a kno...
OPS5 is one of the most widely used Production System languages. The control strategies provided in...
This paperpresents anewapproach for exploiting Truth Maintenance Systems(TMSs in which the inference...
We investigate properties of logic programs that permit refinements in their fixpoint evaluation and...
A major obstacle to nding program errors in a real sys-tem is knowing what correctness rules the sys...
We have implemented a reasoning system, called BREAD, which includes truth maintenance, equality, an...