Исследование и разработка параллельных методов вывода на аналитических таблицах
Диссертация
Диссертационная работа посвящена исследованию и разработке эффективных алгоритмов параллельного дедуктивного вывода. В настоящее время алгоритмы дедуктивного вывода находят свое применение в системах принятия решений, дедуктивных базах данных, информационно-поисковых системах. В числе других областей применения дедуктивного вывода можно назвать верификацию спецификаций компьютерного оборудования… Читать ещё >
Содержание
- УСЛОВНЫЙ АЛФАВИТ
- ГЛАВА 1. ОБЗОР МЕТОДОВ ВЫВОДА ДЛЯ СИСТЕМ ПРИНЯТИЯ РЕШЕНИЙ
- 1. 1. Последовательные стратегии в доказательстве теорем
- 1. 2. Принципы распараллеливания
- 1. 3. План поиска и параллелизм на уровне термов
- 1. 4. План поиска и параллелизм на уровне дизъюнктов
- 1. 5. Параллелизм и план поиска на уровне поиска
- 1. 5. 1. Параллельный поиск с использованием подхода «главный-подчиненный»
- 1. 5. 2. Параллельный поиск с использованием равноправных процессов
- 1. 5. 3. Распределенный план поиска
- 2. 1. Метод аналитических таблиц, для пропозициональной логики
- 2. 1. 1. Непротиворечивость и полнота метода аналитических таблиц для пропозициональной логики
- 2. 1. 2. Повышение эффективности вывода на аналитических таблицах
- 2. 1. 3. Последовательный метод аналитических таблиц для пропозициональной логики
- 2. 2. Метод аналитических таблиц для логики предикатов первого порядка
- 2. 2. 1. Стратегия выбора формул
- 2. 2. 2. Метод полного перебора
- 2. 3. Алгоритм метода полного перебора: БТМ,
- 3. 1. Подстановки и их свойства
- 3. 2. Согласование
- 3. 3. Композиция подстановок
- 3. 4. Алгоритм согласования
- 3. 5. Введение гранулы и теней
- 3. 6. Работа с множественными конфликтами подстановок
- 3. 7. Эвристики, улучшающие процедуру опровержения
- 3. 8. Последовательный метод с фиктивными переменными: БТМ,/
- 3. 9. Параллельный метод с фиктивными переменными: РТМ,
- 4. 1. Параллельный метод полного перебора, использующий стратегию поиска «в ширину»: РТМеМ
- 4. 2. Параллельный метод полного перебора, использующий стратегию поиска «в глубину»: PTMerfrf
- 4. 3. Параллельный метод с фиктивными переменными, использующий стратегию поиска «в ширину»: ртм^
- 4. 4. Параллельный метод с фиктивными переменными, использующий стратегию поиска «в глубину»:PTMddd
- 4. 5. Программная реализация разработанных методов и их сравнение
- 4. 5. 1. Структура программного комплекса РТМ
- 4. 5. 2. Тестирование методов
- 4. 5. 3. Сравнение метода полного перебора с методом с фиктивными переменными
- 4. 5. 4. Сравнение последовательного метода с фиктивными переменными с параллельным методом, использующим стратегии поиска «в глубину» и «в ширину»
Список литературы
- Вагин В. Н, Головина Е. Ю., Загорянская А. А., Фомина М.В.
- Достоверный и правдоподобный вывод в ителлектуальных системах // Под ред.В.Н Вагина, Д. А. Поспелова. М., Физматлит, 2008, 712 с.
- Вагин В. Н. Дедукция и обобщение в системах принятия решений. М.: Наука, 1988. 384 с
- Smullan R.V. First-order logic! Springer-Verlag, Berlin, Heidelberg, New York, 1968, 158 p.
- Robert Johnson. Parallel Analytic Tableaux Systems, Submitted for the degree of Doctor of Philosophy, 1996, 372 p.
- Bonacina M.P. A Taxonomy of Parallel Strategies for Deduction // Ann. Of Math, and Artificial Intell. 2000. 29 (1, 2, 3, 4), pp. 223−257.
- Bonacina M.P., Hsiang J. Parallelization of deduction strategies: an analytical study // Journal of Automated Reasoning. № 13. — 1994. — pp. 1−33.
- Bonacina M.P., Hsiang J. Ten years of parallel theorem proving: a perspective /Notes of the Workshop on Strategies in Automated Deduction, Federated Logic Conference/Gramlich В., Kirchner H., Pfenning F. eds. Trento, Italy, 1999. -pp. 3−15.
- Маслов С.Ю. Обратный метод установления выводимости для логических исчислений //Труды математического института им. В. А. Стеклова АН СССР, т.98, стр. 26 87, 1968 г.
- Davis М., Putnam Н. A computing procedure for quantification theory // Journal of the ACM. -№ 7. 1960. — pp. 201−215.
- Bibel W. Automated Theorem Proving. Friedr. Vieweg & Sohn, 2nd edition, 1987.-289 pp.
- Knuth D. E. and Bendix P. B. «Simple Word Problems in Universal Algebra.» In Computational Problems in Abstract Algebra (Proc. Conf., Oxford, 1967). Pergamon Press, pp. 263−297, 1970.
- Kowalski R. A Proof Procedure Using Connection Graphs // J. of the ACM. 1975. V.22D). P. 572−599.Karlsruhe, FRG, 1976.
- McCune W. Otter 3.0 reference manual and guide, Technical Report 94/6, MCS Division, Argonne National Laboratory, 1994. -57 pp.
- Kirchner C., Viry P. Implementing parallel rewriting /Parallelization in Inference Systems / Bertram Fronhofer and GrahamWrightson, Eds. № 590, LNAI. Springer-Verlag. 1990. — pp. 123−138
- Knight K. Unification: a multidisciplinary survey //ACM Computing Surveys. -№ 21.- 1989. -pp. 93−124.
- Lusk E.L., McCune W., Slaney J. ROO: a parallel theorem prover /Proceedings of the 11th CADE/ Deepak Kapur, editor, volume 607 of LNAI, Springer Verlag, 1992. pp. 731−734.
- Schumann J., Letz R. PARTHEO: a high-performance parallel theorem prover/ Proceedings of the 10th CADE/ Mark E. Stickel, editor, volume 449 of LNAI, Springer Verlag, 1990. pp. 28−39.
- Bose S., Clarke E. M., Long D. E., Michaylov S. Parthenon: a parallel theorem prover for non-Horn clauses//Journal of Automated Reasoning, 8(2). -1992.-pp. 153−182.
- Astrachan O.L., Loveland D.W. METEORs: high performance theorem provers using model elimination/Robert S. Boyer, editor, Automated Reasoning: Essays in Honor of Woody Bledsoe, Kluwer Academic Publisher, 1991. pp. 3160.
- Bonacina M.P., Hsiang J., Zhang H. PSATO: a distributed propositional prover and its application to quasigroup problems//Journal of Symbolic Computation. -№ 21. -1996. pp. 543−560.
- Denzinger J., Lind J. Twlib: a library for distributed search applications/Proceedings of ICS-96/Chu-Sing Yang, editor, 1996-pp. 101−108.
- Fuchs D. Requirement-based cooperative theorem proving/Proceedings of the 6th JELIA/ Jurgen Dix, Luis Farinas del Cerro, Ulrich Furbach, editors, volume 1489 ofLNAI, Springer, 1998. pp. 139−153.
- Weidenbach C., Gaede B., Rock G. SPASS & FLOTTER/Proceedings of the 13th CADE/ McRobbie ML, Slaney J. editors, volume 1104 ofLNAI, Springer, 1996.-pp. 141−145.
- Avenhaus J., Denzinger J., Fuchs M. DISCOUNT: a system for distributed equational deduction. In Jieh Hsiang, editor, Proceedings of the 6th RTA, volume 914 of LNCS, Springer Verlag, 1995.-pp. 397−402.
- Conry S.E., Macintosh D.J., Meyer D.J. DARES: A Distributed Automated Reasoning System: Proc. 8th National Conf. on Artificial Intelligence (AAAI-90, July 29-August 3, 1990). AAAI Press/MIT Press, 1990. — pp. 78−85.
- S. Oppacher, E. Suen- 1988. HARP: A Tableau-Based Theorem Prover. In Journal of Automated Reasoning 4 (1988) pp. 69−100.
- Bonacina M.P., Hsiang J. The Clause-Diffusion methodology for distributed deduction//Fundamenta Informaticae. № 24. — 1995. — pp. 177−207.
- Bonacina M.P. On the reconstruction of proofs in distributed theorem proving: a modified Clause-Diffusion method // Journal of Symbolic Computation. 1996. -№ 21.- pp. 507−522.
- Dwork C., Kannelakis P.C., Mitchell J.C. On the sequential nature of unification// J. Logic Programming. № 1. — 1984. — pp.35−50
- Jaakko Hintikka- 1955. Form and Content in Quantification Theory. Acta Philosophica Fennica, no.8, pp. 7−55, Helsinki.
- Jaakko Hintikka- 1955. Notes of Quantification Theory, Societas Scientiarum Fennica, Commentations Physico-Mathematicae, vol.17, no. 12, Helsinki.
- Evert W. Beth- 1962 Formal Methods. D. Reidel Publishing Co., Dordrecht, Hplland, and Gordon and Breach, Science Publishers Inc., New York.
- Evert W. Beth- 1966. The Foundations of mathematics. North- Holland Publishing Company, Amsterdam 1959 (rev. 1964), and Harper Torchbooks, Harper Row, Publishers Incorporated, New York.
- Melvin Fitting. Intuitionistic model theory and forcing. North-Holland, Amsterdam, 1969.
- Melvin Fitting. Proof methods for model and intuitionistic logics, 1983.
- Fabio Massacci. Single step tableaux for modal logics: Methodology, computations, algorithms, Journal of Automated Reasoning, 24(3):319−364, 2000.
- Marcello D’Agostino. Handbook of tableaux methods, Springer, 1999, 670 p.
- Melvin Fitting. First-Order Logic and Automated Theorem Proving. -N.Y.:Springer-Verlag, 1990, 511 p.
- Joachim Possega. «Compiling proof Search in Semantic Tableaux «, In proceedings 7th International Symposium on methodologies for Intelligent Systems. Springer LNAI. 1993.
- Richard C. Jeffrey- 1967. Formal Logic: It’s scope and limits. McGraw-Hill.
- Dag Prawitz- 1960. An Improved Proof Procedure. In Theoria 26, pp. 102 139.
- Steve Reeves- 1986. Theorem-proving by semantic tableaux. Ph.D. thesis. Centre for Computing and Computer Science, Faculty of Science and Engineering, University of Birmingham.
- Steve Reeves- 1987. Semantic Tableaux as framework for Automated Theorem-Proving. In advances in Artificial Intelligence, eds. John Hallam and Chris Mellish. Wiley.
- Hai-Ping Ko and Mark E. Nadel- 1991. Substitution and Refutation Revisited. In proceedings of ICLP, Furukawa (ed.), pp.679−692, MIT Press.
- Jophien Van Vaalen. An extension of unification to substitutions with an application to automatic theorem proving. Mathematisch Centrum, Amsterdam, The Netherlands.
- G.H. Pollard- 1981. Parallel Execution of Horn Clause Programs. Ph.D. thesis, Department of Computing, Imperial College, London.
- Tom Khabaza- 1989. Towards and/ or logic programming. Ph.D. thesis. Cognitive Science Research paper, serial no. CSRP 158. University of Sussex, Brighton, BN1 9QN.
- Chin-Liang Chang, Richard Char-Tung Lee- 1973. Symbolic Logic and Mechanical Theorem Proving. Academic Press Inc. (London) Ltd.
- L. Wos, G. Robinson, D. Carson- 1965. Efficiency and completeness of the set of support strategy in theorem proving. JACM 12 (4), pp 536 541.
- L. Wos- 1988. Automated Reasoning 33 Basic Research Problems. Prentice Hall.
- Bernhard Beckert, Reiner Hahnle Automated Deduction: A Basis for Applications, volume I, chapter 1, 1998, 30 p.
- Вагин B. H, Зо Мьо Хтет. Параллельный вывод в методе аналитических таблиц, Программные продукты и системы, № 3(95), 2011, с. 8−13.
- Вагин В. Н, Зо Мьо Хтет. Модификации параллельного метода аналитических таблиц. Журнал «Открытое образавание». № 1(90) 2012. с. 6070.
- Bernhard Beckert, Reiner Hahnle- 1992. An Improved Method for Adding Equality to Free Variable Semantic Tableaux. In proceedings CADE-11, 11th Conference on Automated Deduction, Albany NY. Springer, LNCS.
- Francis Jeffry Pellertier. Seventy-Five Problems for Testing Automatic Theorem Provers//Journal of Automated Reasoning, 2, 1986, D. Reidel Publishing Company, pp. 191−216.58. http://rriai.org-.ru/si'edstva-avtomaticheskogo-dokazatelstva-teorem-5.html
- J. Schumann, R. Letz, 1990. PARTHEO: A high performance parallel theorem prover. In proceedings of the Tenth International Conference on Automated Deduction (CADE), pp 40−56.