A Glimpse of Truth Maintenance

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 exec...

Full description

Bibliographic Details
Main Author: Doyle, Jon
Language:en_US
Published: 2004
Online Access:http://hdl.handle.net/1721.1/6287
_version_ 1826214554491682816
author Doyle, Jon
author_facet Doyle, Jon
author_sort Doyle, Jon
collection MIT
description 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.
first_indexed 2024-09-23T16:07:19Z
id mit-1721.1/6287
institution Massachusetts Institute of Technology
language en_US
last_indexed 2024-09-23T16:07:19Z
publishDate 2004
record_format dspace
spelling mit-1721.1/62872019-04-12T08:30:02Z A Glimpse of Truth Maintenance Doyle, Jon 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. 2004-10-04T14:48:43Z 2004-10-04T14:48:43Z 1978-02-01 AIM-461 http://hdl.handle.net/1721.1/6287 en_US AIM-461 4556060 bytes 3391416 bytes application/postscript application/pdf application/postscript application/pdf
spellingShingle Doyle, Jon
A Glimpse of Truth Maintenance
title A Glimpse of Truth Maintenance
title_full A Glimpse of Truth Maintenance
title_fullStr A Glimpse of Truth Maintenance
title_full_unstemmed A Glimpse of Truth Maintenance
title_short A Glimpse of Truth Maintenance
title_sort glimpse of truth maintenance
url http://hdl.handle.net/1721.1/6287
work_keys_str_mv AT doylejon aglimpseoftruthmaintenance
AT doylejon glimpseoftruthmaintenance