I have the following initial thoughts but can't work out to define zero as a w type--data Zro : Set wheredata One : Set whereO1 : Onedata Two : Set whereO2 : TwoI2 : Two-- w typesrec2 : (x y : Set) -> Two -> Setrec2 x _ O2 = xrec2 _ y I2 = ydata W (A : Set) (B : A -> Set) : Set where -- well founded treesw : (s : A) -> B s -> W A Bsup : (a : A) -> ((B a) -> ((x : A) -> W A B )) -> W A Bnatw : Setnatw = W Two (rec2 Zro One) -- nat type as w typezero_w : natwzero_w = sup O2 (λ x y → {!!})
You received this message because you are subscribed to the Google Groups "Homotopy Type Theory" group.
To unsubscribe from this group and stop receiving emails from it, send an email to HomotopyTypeThe...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.