Coloured rippling: an extension of a theorem proving heuristic
Abstract: "Rippling is a type of rewriting developed in inductive theorem proving for removing differences between terms; the induction conclusion is annotated to mark its differences from the induction hypothesis and rippling attempts to move these differences. Until now rippling has been prim...
Gespeichert in:
Format: | Buch |
---|---|
Sprache: | English |
Veröffentlicht: |
Edinburgh
1995
|
Schriftenreihe: | University <Edinburgh> / Department of Artificial Intelligence: DAI research paper
779 |
Schlagworte: | |
Zusammenfassung: | Abstract: "Rippling is a type of rewriting developed in inductive theorem proving for removing differences between terms; the induction conclusion is annotated to mark its differences from the induction hypothesis and rippling attempts to move these differences. Until now rippling has been primarily employed in proofs where there is a single induction hypothesis. This paper describes an extension to rippling to deal with theorems with multiple hypotheses. Such theorems arise, for instance, when reasoning about data-structures like trees with multiple recursive arguments. The essential idea is to colour the annotation, with each colour corresponding to a different hypothesis. The annotation of rewrite rules used in rippling is similarly generalized so that rules propagate colours through terms. This annotation guides search so that rewrite rules are only applied if they reduce the differences between the conclusion and some of the hypotheses. We have tested this implementation on a number of problems, including two of Bledsoe's challenge limit theorems." |
Beschreibung: | S. 86 - 89 |
Internformat
MARC
LEADER | 00000nam a2200000 cb4500 | ||
---|---|---|---|
001 | BV011045923 | ||
003 | DE-604 | ||
005 | 20140210 | ||
007 | t | ||
008 | 961108s1995 |||| 00||| engod | ||
035 | |a (OCoLC)37571971 | ||
035 | |a (DE-599)BVBBV011045923 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a eng | |
049 | |a DE-91G | ||
245 | 1 | 0 | |a Coloured rippling |b an extension of a theorem proving heuristic |c Yoshida, T. |
264 | 1 | |a Edinburgh |c 1995 | |
300 | |a S. 86 - 89 | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 1 | |a University <Edinburgh> / Department of Artificial Intelligence: DAI research paper |v 779 | |
520 | 3 | |a Abstract: "Rippling is a type of rewriting developed in inductive theorem proving for removing differences between terms; the induction conclusion is annotated to mark its differences from the induction hypothesis and rippling attempts to move these differences. Until now rippling has been primarily employed in proofs where there is a single induction hypothesis. This paper describes an extension to rippling to deal with theorems with multiple hypotheses. Such theorems arise, for instance, when reasoning about data-structures like trees with multiple recursive arguments. The essential idea is to colour the annotation, with each colour corresponding to a different hypothesis. The annotation of rewrite rules used in rippling is similarly generalized so that rules propagate colours through terms. This annotation guides search so that rewrite rules are only applied if they reduce the differences between the conclusion and some of the hypotheses. We have tested this implementation on a number of problems, including two of Bledsoe's challenge limit theorems." | |
650 | 7 | |a Bionics and artificial intelligence |2 sigle | |
650 | 7 | |a Computer software |2 sigle | |
650 | 4 | |a Automatic theorem proving | |
650 | 4 | |a Rewriting systems (Computer science) | |
700 | 1 | |a Yoshida, Tetsuya |e Sonstige |0 (DE-588)1045681946 |4 oth | |
810 | 2 | |a Department of Artificial Intelligence: DAI research paper |t University <Edinburgh> |v 779 |w (DE-604)BV010450646 |9 779 | |
999 | |a oai:aleph.bib-bvb.de:BVB01-007396931 |
Datensatz im Suchindex
_version_ | 1804125535633145856 |
---|---|
any_adam_object | |
author_GND | (DE-588)1045681946 |
building | Verbundindex |
bvnumber | BV011045923 |
ctrlnum | (OCoLC)37571971 (DE-599)BVBBV011045923 |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02192nam a2200325 cb4500</leader><controlfield tag="001">BV011045923</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20140210 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">961108s1995 |||| 00||| engod</controlfield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)37571971</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV011045923</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-91G</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Coloured rippling</subfield><subfield code="b">an extension of a theorem proving heuristic</subfield><subfield code="c">Yoshida, T.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Edinburgh</subfield><subfield code="c">1995</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">S. 86 - 89</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="1" ind2=" "><subfield code="a">University <Edinburgh> / Department of Artificial Intelligence: DAI research paper</subfield><subfield code="v">779</subfield></datafield><datafield tag="520" ind1="3" ind2=" "><subfield code="a">Abstract: "Rippling is a type of rewriting developed in inductive theorem proving for removing differences between terms; the induction conclusion is annotated to mark its differences from the induction hypothesis and rippling attempts to move these differences. Until now rippling has been primarily employed in proofs where there is a single induction hypothesis. This paper describes an extension to rippling to deal with theorems with multiple hypotheses. Such theorems arise, for instance, when reasoning about data-structures like trees with multiple recursive arguments. The essential idea is to colour the annotation, with each colour corresponding to a different hypothesis. The annotation of rewrite rules used in rippling is similarly generalized so that rules propagate colours through terms. This annotation guides search so that rewrite rules are only applied if they reduce the differences between the conclusion and some of the hypotheses. We have tested this implementation on a number of problems, including two of Bledsoe's challenge limit theorems."</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Bionics and artificial intelligence</subfield><subfield code="2">sigle</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Computer software</subfield><subfield code="2">sigle</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Automatic theorem proving</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Rewriting systems (Computer science)</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Yoshida, Tetsuya</subfield><subfield code="e">Sonstige</subfield><subfield code="0">(DE-588)1045681946</subfield><subfield code="4">oth</subfield></datafield><datafield tag="810" ind1="2" ind2=" "><subfield code="a">Department of Artificial Intelligence: DAI research paper</subfield><subfield code="t">University <Edinburgh></subfield><subfield code="v">779</subfield><subfield code="w">(DE-604)BV010450646</subfield><subfield code="9">779</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-007396931</subfield></datafield></record></collection> |
id | DE-604.BV011045923 |
illustrated | Not Illustrated |
indexdate | 2024-07-09T18:03:06Z |
institution | BVB |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-007396931 |
oclc_num | 37571971 |
open_access_boolean | |
owner | DE-91G DE-BY-TUM |
owner_facet | DE-91G DE-BY-TUM |
physical | S. 86 - 89 |
publishDate | 1995 |
publishDateSearch | 1995 |
publishDateSort | 1995 |
record_format | marc |
series2 | University <Edinburgh> / Department of Artificial Intelligence: DAI research paper |
spelling | Coloured rippling an extension of a theorem proving heuristic Yoshida, T. Edinburgh 1995 S. 86 - 89 txt rdacontent n rdamedia nc rdacarrier University <Edinburgh> / Department of Artificial Intelligence: DAI research paper 779 Abstract: "Rippling is a type of rewriting developed in inductive theorem proving for removing differences between terms; the induction conclusion is annotated to mark its differences from the induction hypothesis and rippling attempts to move these differences. Until now rippling has been primarily employed in proofs where there is a single induction hypothesis. This paper describes an extension to rippling to deal with theorems with multiple hypotheses. Such theorems arise, for instance, when reasoning about data-structures like trees with multiple recursive arguments. The essential idea is to colour the annotation, with each colour corresponding to a different hypothesis. The annotation of rewrite rules used in rippling is similarly generalized so that rules propagate colours through terms. This annotation guides search so that rewrite rules are only applied if they reduce the differences between the conclusion and some of the hypotheses. We have tested this implementation on a number of problems, including two of Bledsoe's challenge limit theorems." Bionics and artificial intelligence sigle Computer software sigle Automatic theorem proving Rewriting systems (Computer science) Yoshida, Tetsuya Sonstige (DE-588)1045681946 oth Department of Artificial Intelligence: DAI research paper University <Edinburgh> 779 (DE-604)BV010450646 779 |
spellingShingle | Coloured rippling an extension of a theorem proving heuristic Bionics and artificial intelligence sigle Computer software sigle Automatic theorem proving Rewriting systems (Computer science) |
title | Coloured rippling an extension of a theorem proving heuristic |
title_auth | Coloured rippling an extension of a theorem proving heuristic |
title_exact_search | Coloured rippling an extension of a theorem proving heuristic |
title_full | Coloured rippling an extension of a theorem proving heuristic Yoshida, T. |
title_fullStr | Coloured rippling an extension of a theorem proving heuristic Yoshida, T. |
title_full_unstemmed | Coloured rippling an extension of a theorem proving heuristic Yoshida, T. |
title_short | Coloured rippling |
title_sort | coloured rippling an extension of a theorem proving heuristic |
title_sub | an extension of a theorem proving heuristic |
topic | Bionics and artificial intelligence sigle Computer software sigle Automatic theorem proving Rewriting systems (Computer science) |
topic_facet | Bionics and artificial intelligence Computer software Automatic theorem proving Rewriting systems (Computer science) |
volume_link | (DE-604)BV010450646 |
work_keys_str_mv | AT yoshidatetsuya colouredripplinganextensionofatheoremprovingheuristic |