Advertisement
Hppavilion1

Category Theory CMD

Mar 13th, 2016
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.23 KB | None | 0 0
  1. $ newset s0 -i 0 1 2 3 4
  2. Created set `s0'
  3. $ newset s1 -i 1 2 3 4 5
  4. Created set `s1'
  5. $ newset s2 -i 2 3 4 5 6
  6. Created set `s2'
  7. $ newset s3 -i 3 4 5 6 7
  8. Created set `s3'
  9. $
  10. $ defn succ n -> n+1
  11. Function `succ' created
  12. $ defn pred n -> n-1
  13. Function `pred' created
  14. $
  15. $ newcat $c --obt=Set --compose=FComp
  16. Null category `c' created with `set' objects
  17. $
  18. $ cataddobs $c $s0 $s1 $s2 $s3
  19. Added objects to category `c'
  20. $ cataddmorph $c $s0 -> $s1 -m=$succ --name="f"
  21. Added morphism to category `c'
  22. $ cataddmorph $c $s1 -> $s2 -m=$succ --name="g"
  23. Added morphism to category `c'
  24. $ cataddmorph $c $s2 -> $s3 -m=$succ --name="h"
  25. Added morphism to category `c'
  26. $
  27. $ cataddmorph $c $s3 -> $s2 -m=$pred --name="h'"
  28. Added morphism to category `c'
  29. $ cataddmorph $c $s2 -> $s1 -m=$pred --name="g'"
  30. Added morphism to category `c'
  31. $ cataddmorph $c $s1 -> $s0 -m=$pred --name="h'"
  32. Added morphism to category `c'
  33. $
  34. $ catlistmorphs $c
  35. * Morphisms:
  36. id_s0 : s0 -> s0
  37. id_s1 : s1 -> s1
  38. id_s2 : s2 -> s2
  39. id_s3 : s3 -> s3
  40. f : s0 -> s1
  41. f' : s1 -> s0
  42. f . g : s0 -> s2
  43. f.g.h : s0 -> s3
  44. g : s1 -> s2
  45. g' : s2 -> s1
  46. g . h : s1 -> s3
  47. h : s2 -> s3
  48. h' : s3 -> s2
  49. * Equivalences:
  50. f . f' = id_s0
  51. g . g' = id_s1
  52. h . h' = id_s2
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement