Գրեք սա: Proof Methods for Structured Corecursive Programs