Mechanizing Coinduction and Corecursion in Higher-order Logic

Computer Science – Logic in Computer Science

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Scientific paper

A theory of recursive and corecursive definitions has been developed in higher-order logic (HOL) and mechanized using Isabelle. Least fixedpoints express inductive data types such as strict lists; greatest fixedpoints express coinductive data types, such as lazy lists. Well-founded recursion expresses recursive functions over inductive data types; corecursion expresses functions that yield elements of coinductive data types. The theory rests on a traditional formalization of infinite trees. The theory is intended for use in specification and verification. It supports reasoning about a wide range of computable functions, but it does not formalize their operational semantics and can express noncomputable functions also. The theory is illustrated using finite and infinite lists. Corecursion expresses functions over infinite lists; coinduction reasons about such functions.

No associations

LandOfFree

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

Mechanizing Coinduction and Corecursion in Higher-order Logic does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.

If you have personal experience with Mechanizing Coinduction and Corecursion in Higher-order Logic, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Mechanizing Coinduction and Corecursion in Higher-order Logic will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-446316

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.