open import Level

open import Chapter4.Desc
open import Chapter4.Desc.Fixpoint
open import Chapter4.Desc.Lifting
open import Chapter4.Desc.Induction

module Chapter7.Case 
         { k : Level}
         (D : Desc )
         (P : μ D  Set (  k))
       where

case : ((xs :  D  (μ D))  P  xs )  (x : μ D)  P x
case cases = induction {k = k} D P  {xs} _  cases xs)