Advertisement
Guest User

dvach.ctt

a guest
Feb 18th, 2024
30
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.57 KB | None | 0 0
  1. module dvach where
  2.  
  3. data nat
  4. = zero
  5. | succ (n : nat)
  6.  
  7. name : U = undefined
  8.  
  9. -- визначення 39
  10. data Forall (lang : U)
  11. = fibrant (n : nat)
  12. | variable (x : name) (l : nat)
  13. | pi (x : name) (l : nat) (f : lang)
  14. | lambda (x : name) (l : nat) (f : lang)
  15. | application (f a : lang)
  16.  
  17. -- визначення 42
  18. data Sigma (lang : U)
  19. = sigma (n : name) (a b : lang)
  20. | pair (a b : lang)
  21. | fst (p : lang)
  22. | snd (p : lang)
  23.  
  24. -- ↓↓↓ тут ↓↓↓
  25. maxim (lang : U) : Forall lang -> Sigma lang =
  26. ?
  27. -- ↑↑↑ тут ↑↑↑
  28.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement