Characterizing Inductive Theorems by Extensional Initial Models in a Higher-Order Equational Logic
スポンサーリンク
概要
- 論文の詳細を見る
Term rewriting systems (TRSs) are an operational model for functional programming languages. Using TRSs, many interesting properties which programs should guarantee can be formally dealt with as inductive theorems. By introduction of higher-order functions which can deal with a function as an argument or a value, functional programming languages realize high-level abstraction and has heightened the expressive power. Since TRSs cannot express higher-order functions, we designed simply-typed TRSs (STRSs), which can express higher-order functions directly. In this presentation, we syntactically define the notion of inductive theorems in symply-typed systems. Next, the notion of algebraic models is also extended so that higher-order functions can be treated. Then we show that the notion of inductive theorems which we proposed corresponds to the external initial model semantics in this extended algebraic model. Lastly, we discuss the inductionless induction method based on our algebraic model, which provides a useful automated technique for proving inductive theorems in symply-typed systems. (Presented October 15, 2003)
- 一般社団法人情報処理学会の論文
- 2004-05-15
著者
-
KUSAKARI Keiichirou
Graduate School of Information Science, Nagoya Univ.
-
SAKAI Masahiko
Graduate School of Information Science, Nagoya Univ.
-
Sakai Masahiko
Nagoya Univ. Nagoya Jpn
-
Sakai Masahiko
Graduate School Of Information Science Nagoya Univ.
-
SAKABE Toshiki
Graduate School of Information Science, Nagoya University
-
Kusakari Keiichirou
Graduate School Of Information Science Nagoya University
-
Kusakari Keiichirou
Graduate School Of Information Science Nagoya Univ.
-
Sakabe Toshiki
Graduate School Of Information Science Nagoya University
関連論文
- Static Dependency Pair Method Based on Strong Computability for Higher-Order Rewrite Systems
- Head-Needed Strategy of Higher-Order Rewrite Systems and Its Decidable Classes
- Recognizability of Redexes for Higher-Order Rewrite Systems
- Decidability of Termination and Innermost Termination for Term Rewriting Systems with Right-Shallow Dependency Pairs
- Static Dependency Pair Method Based on Strong Computability for Higher-Order Rewrite Systems
- Static Dependency Pair Method for Simply-Typed Term Rewriting and Related Techniques
- Head-Needed Strategy of Higher-Order Rewrite Systems and Its Decidable Classes
- Argument Filterings and Usable Rules in Higher-order Rewrite Systems
- Primitive Inductive Theorems Bridge Implicit Induction Methods and Inductive Theorems in Higher-Order Rewriting
- Characterizing Inductive Theorems by Extensional Initial Models in a Higher-Order Equational Logic
- A Higher-Order Knuth-Bendix Procedure and Its Applications
- On Dependency Pair Method for Proving Termination of Higher-Order Rewrite Systems
- Higher-Order Path Orders Based on Computability(Foundations of Computer Science)
- Index Reduction of Overlapping Strongly Sequential Systems
- Confluence of Length Preserving String Rewriting Systems is Undecidable
- Static Dependecy Pair Method in Rewriting Systems for Functional Programs with Product, Algebraic Data, and ML-Polymorphic Types
- Context-sensitive Innermost Reachability is Decidable for Linear Right-shallow Term Rewriting Systems
- Context-sensitive Innermost Reachability is Decidable for Linear Right-shallow Term Rewriting Systems