کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
9655968 685234 2005 20 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
State Dependent IO-Monads in Type Theory
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
پیش نمایش صفحه اول مقاله
State Dependent IO-Monads in Type Theory
چکیده انگلیسی
We introduce the notion of state dependent interactive programs for Martin-Löf Type Theory. These programs are elements of coalgebras of certain endofunctors on the presheaf category S→Set. We prove the existence of final coalgebras for these functors. This shows as well the consistency of type theory plus rules expressing the existence of weakly final coalgebras for these functors, which represents the type of interactive programs. We define in this type theory the bisimulation relation, and give some simple examples for interactive programs. A generalised monad operation is defined by corecursion on interactive programs with return value, and a generalised version of the monad laws for this operation is proved. The correctness of the monad laws has been verified in the theorem prover Agda which is based on intensional type theory.
ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Electronic Notes in Theoretical Computer Science - Volume 122, 7 March 2005, Pages 127-146
نویسندگان
, ,