연사 : Bruno Buchberger교수(Johannes Kepler University)
제목 : "Algorithmic Algorithm Synthesis: Case Study Groebner Bases"
일시 : 2004. 10.29(금), 16:00
장소 : 수학과 세미나실 2411호
초록 : Recently, we introduced  a new method, called "Lazy Thinking", for the algorithmic invention of algorithms. The method starts from a  given formal specifications of a problem in predicate logic and tries out various algorithm schemes from a library of possible algorithm schemes.
An algorithm scheme is a recursive definition of an algorithm in terms of unspecified auxiliary functions. For each algorithm scheme in the library, the method tries an (automated) correctness proof w.r.t. to the given problem specification.  Normally, this proof will fail because nothing is known about the unspecificied subalgorithms. From the failing proof, the method automatically generates specifications for the unknown subalgorithms that will guarantee that the correctness proof can be completed. Now, there are two possibilities: Either we know algorithms that meet the specifications generated for the subalgorithms. Then we are done, i.e. we have synthesized an algorithm for the original problem. Or we apply the lazy thinking method recursively to the specifications of the unknown subalgorithms until we arrive at problem specifications that can be met by known algorithms.

We implemented the method in our Theorema system, which is a software system for mathematical theory exploration. Recently, we were able to show that the method is powerful enough to synthesize the author's Groebner bases algorithm, which is deemed to be a nontrivial algorithm in the area of computer algebra and, hence, may well serve as a benchmark for the logical power of algorithm synthesis methods.

In the talk, we will explain the method and, in particular, the synthesis of the Groebner bases algorithm in detail. We will  finally draw some conclusions for the methodology of algorithmic mathematics, for the future of mathematical software systems, and for the future education of mathematics and computer science  students.

댓글 0

번호 제목 글쓴이 날짜 조회 수
44 <font color=red>2005년도 Algebraic Geometry - Number Theory Camp 안내</font> 강완모 2005.01.14 965
43 정환엽박사 세미나(12/17,15:30) [1] 강완모 2004.12.16 1527
42 전대열박사 세미나(12/17,16:30) 강완모 2004.12.16 1069
41 박의성박사 세미나(12/9~11,14:00) [1] 강완모 2004.12.08 1662
40 서승현박사 세미나(11/30,17:00, 12/1,15:00) 강완모 2004.12.08 2054
39 박의성박사 세미나(11/25~27,14:00) 강완모 2004.11.24 910
38 채수찬국회의원 공개특강(10/28(목), 16:00) 강완모 2004.10.13 1251
» Bruno Buchberger교수 세미나(10/29(금), 16:00) 강완모 2004.10.13 1096
36 김범식교수 Colloquium(11/26(금), 16:00) 강완모 2004.09.24 1867
35 Arganbright교수 Colloquium(12/10(금), 16:00) 강완모 2004.09.23 825
34 김대산교수 Colloquium(12/3(금), 16:00) 강완모 2004.09.22 1115
33 김강태교수 Colloquium(11/11(목), 16:00) 강완모 2004.09.22 1048
32 김세구교수 Colloquium(11/4(목), 16:00) [1] 강완모 2004.09.22 1194
31 김재완교수 Colloquium(10/8(금), 16:00) 강완모 2004.09.22 1097
30 이기암교수 Colloquium(9/24(금), 16:00) [1] 강완모 2004.09.22 1797
29 Jing Yu교수세미나(9/7(화), 15:00) 강완모 2004.09.07 1128
28 Wei-Chen Yao교수세미나(9/7(화), 16:15) 강완모 2004.09.07 890
27 전대열박사세미나(8/25(수), 16:00) 강완모 2004.08.24 1282
26 김영록박사세미나(8/24(화), 15:15) 강완모 2004.08.23 1822
25 박지훈교수세미나(8/25(수), 15:15) 강완모 2004.08.23 1578