Guest User

Untitled

a guest
Jan 17th, 2019
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.46 KB | None | 0 0
  1. combine_odd_even' : (podd, peven : Nat -> Type) -> (Nat -> Type)
  2. combine_odd_even' podd peven n with (evenb n)
  3. combine_odd_even' podd peven n | False = podd n
  4. combine_odd_even' podd peven n | True = peven n
  5.  
  6. combine_odd_even_intro : (n : Nat) ->
  7. (oddb n = True -> podd n) ->
  8. (oddb n = False -> peven n) ->
  9. combine_odd_even' podd peven n
  10. combine_odd_even_intro k f g with (evenb k)
  11. combine_odd_even_intro k f g | False = f Refl
  12. combine_odd_even_intro k f g | True = g Refl
Add Comment
Please, Sign In to add comment