例外処理を含む関数型プログラム停止性証明のための条件付き依存対法
スポンサーリンク
概要
- 論文の詳細を見る
先に提案した文脈依存項書換え系(CS-TRS)への変換による例外処理を持つ先行評価に基づく関数型プログラムの停止性・非停止性証明法では,変換で得られるCS-TRSの停止性・非停止性証明に汎用の停止性証明ツールを利用すると非常に短いプログラムしか証明に成功しない.そこで,本論文では例外処理を持つ関数型プログラムから変換されたCS-TRSの停止性証明のための新しい手法を提案する.まず,項書換え系(TRS)の停止性証明に用いられる依存対を拡張し,文脈を条件として記述する条件付き依存対を定義する.次に,条件付き依存対から構成される条件付き依存対鎖の存在とCS-TRSの最内停止性が一致することを証明する.さらに,依存グラフを用いた既存の手法を拡張し,条件付き依存対グラフによるCS-TRSの停止性判定手法を提案する.本手法によりこれまで証明ができなかった多くのプログラムの停止性・非停止性が証明可能となる.
- 一般社団法人電子情報通信学会の論文
- 2013-07-18
著者
関連論文
- 基本対称関数に基づく節をもつCNF論理式の充足可能性判定(計算論,計算モデル)
- ビットエラー通信路におけるスケーラブルCANの動作解析
- シャローな依存対から構成される項書換え系の停止性の決定可能性
- 基本対称関数を付加したCNF論理式の充足可能性判定
- 制約付き項書換え系の定理自動証明における等式の方向付けのための簡約化順序
- プレスブルガー文付き項書換え系における書換え帰納法について
- フォーマルアプローチ論文特集の発行にあたって
- 例外処理付きオブジェクト指向プログラムにおける情報流の安全性解析のための型システム(ディペンダブルコンピューティング)
- 等式を規則化する変換の停止条件
- 単純型付き項書き換え系における静的依存対法とその周辺
- 動的型言語への柔らかい型付けによるエラー検出
- 対話型埋込みによる数独問題の設計ツール
- プログラム生成系GeneSysにおける等式仕様への否定の導入
- 導出木からのループ検出による論理プログラムの非停止性証明法
- 振舞等価性の証明のための等式付き書換えに基づく潜在帰納法
- 左線形な定向条件付き項書換え系における到達可能な項集合の近似集合を認識する木オートマトン
- 二階の書換え系における引数切り落とし法
- 制約付き項書換え系の潜在帰納法を利用した手続き型プログラム検証の試み
- 高階書換え系における引数切り落とし法と実効規則
- 難解言語Malbolgeのチューリング完全性について
- 右線形右シャローな項書換え系における文脈依存停止性の決定可能性について
- 条件付き等式の変換に基づくプログラム生成
- 制約付き項書換え系における書換え帰納法
- プレスブルガー文付き項書換え系における書換え帰納法について
- 非完全な仕様における振舞等価性の自動証明法
- 暗号プロトコル記述からカラーペトリネットへの変換による機密性検証
- 関数プログラムの停止性証明のための辞書式経路順序
- 単純型項書換え系における定理自動証明系HOPSYS
- 項書換え系の拡張された階層的結合における停止性のモジェラー性
- 例外処理付きオブジェクト指向言語における情報流の安全性解析
- 例外処理付きオブジェクト指向言語における情報流の安全性解析
- 等式理論を法とするDPLL遷移系について
- 項正規表現に基づくSpi計算の機密性検証
- 等式付き書換え系の等式数を削減する変換
- ナローイング計算の停止性証明のための依存グラフ法
- 単純型項書換え系上の依存対法における実効規則と直積型項へのラベル付け(基礎理論,フォーマルアプローチ論文)
- 単純型項書換え系上の依存対法における実効規則と直積型項へのラベル付け
- LA-001 関数プログラムの再帰構造解析と強計算性に基づく十分完全性の証明法(A分野:モデル・アルゴリズム・プログラミング)
- 強計算性に基づいた単純型項書換え系の停止性証明法
- 静的依存対法による高階書換え系の停止性証明
- 強計算依存対法による高階書換え系の停止性証明
- GeneSysによるプログラム生成例とIntroduction規則の追加
- GeneSysによるプログラム生成例とIntroduction規則の追加
- 優先順序付き項書換え系の頭必須戦略の決定可能性
- 配列を扱う非線形先頭再帰プログラムからの再帰除去 (計算機科学基礎理論とその応用)
- 左線形シャローなどの項書換え系の停止性の決定性
- 準構成子項書換え系における停止性の決定問題
- 重なりを持つTRSにおける最外戦略の完全性について
- 代数的仕様の論理型プログラムへの変換法
- 例外処理を持つ関数型プログラムの停止性・非停止性証明法
- 高階書換え系の決定可能な計算戦略について
- 高階書換え系におけるディセンダントと頭必須書換えの頭正規化性
- 項集合書換え系の完備化について
- 紐解かれた項書換え系の文脈依存条件の除去のための変換(計算理論とアルゴリズムの新展開)
- 順方向ナローイングに基づく右線形右シャロー項書換え系の非停止性証明について
- 制約付き木オートマトンとその閉包性
- II_n型条件付き書換え系の合流性について
- メタ項書換え計算における規則中に規則を含む直交メタ項の合流性
- 手続き型プログラムから書換え系への変換に基づくソフトウェア検証の試み
- 手続き型プログラムから書換え系への変換に基づくソフトウェア検証の試み
- 左辺が一致するオーバレイ性を持つ左線形TRSの正規化戦略 (計算機科学基礎理論の新展開)
- 潜在帰納法による弱完全振舞仕様に対する振舞等価性の自動証明
- 被覆集合帰納法と代数的仕様の検証の機械的支援に関する考察
- 依存対に基づく高階項書換え系の停止性証明
- 順序ソートの自動推論とラベル付けに基づく合流性判定への応用 (計算モデルとアルゴリズム)
- 再帰型をもつオブジェクト指向計算モデルにおける例外処理の型付 (計算機科学基礎理論の新展開)
- オブジェクト指向計算モデルにおける例外処理機能の型付
- 分散JoinJAVAプログラムの通信エラーに対する型判定システム
- 2リテラル監視法で実装されたSATソルバへの基本対称節処理機能の組み込み
- 弱最内戦略を完全にする項書換え系の等価変換 (計算機科学基礎理論とその応用)
- 難読プログラミング言語Malbolgeにおけるプログラム構成手法
- 変換と部分評価に基づく非左辺正規なメタ項の停止性証明 (計算機科学基礎理論とその応用)
- 項到達可能性の判定における成長TRSに対する手法と正規化規則による手法の関係 (計算機科学基礎理論とその応用)
- 融合変換を模倣するプログラム生成変換の戦略
- 限量子付き等式理論の変換に基づく仕様からのプログラム生成
- 直交メタ項書換え計算のデベロップメントと合流性
- On Extending Matching Operation in Grammar Programs for Program Inversion (知能ソフトウェア工学)
- On Extending Matching Operation in Grammar Programs for Program Inversion (ソフトウェアサイエンス)
- 三値関数を実現するMalbolge命令列の発見のためのSATエンコーディング
- 自動プログラミング環境におけるソフトウェア理解支援システム
- 語問題を基底等式集合の語問題に帰着可能な等式集合のクラスについて
- 語問題を基底等式集合の語問題に帰着可能な等式集合のクラスについて
- 関数呼び出しを持つプログラムの非線形ループ不変式の自動生成
- 関数呼び出しを持つプログラムの非線形ループ不変式の自動生成
- 高階書換え系における引数切り落とし関数の下での実効規則について
- 高階書換え系における引数切り落とし関数の下での実効規則について
- 単純型付き項書換え系における書換え帰納法について
- 単純型付き項書換え系における書換え帰納法について
- 高階書換え系における引数切り落とし関数の下での実効規則について
- 単純型付き項書換え系における書換え帰納法について
- 語問題を基底等式集合の語問題に帰着可能な等式集合のクラスについて
- 関数呼び出しを持つプログラムの非線形ループ不変式の自動生成
- 高階書換え系における引数切り落とし関数の下での実効規則について
- 構成子項書換え系の逆計算プログラムの生成(計算論, 計算モデル)
- 条件付き項書換え系の紐解き変換の模倣完全性について
- 右辺のみに現れる変数を持つ線形構成子項書換え系の計算の効率化
- 右辺のみに現れる変数を持つ項書換え系の計算モデル
- 右辺のみに現れる変数をもつ項書換え系のナローイングに基づく実効的書換えとその停止性 (計算機科学基礎理論の新展開)
- 右辺のみに現れる変数を持つ項書換え系のナローイングに基づく実効的書換えとその停止性
- PT関数の逆関数を定義するTRSの生成