Advertisement
Guest User

Untitled

a guest
Mar 29th, 2017
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.42 KB | None | 0 0
  1. fmod MYNAT-SIMPLE is
  2.  
  3. sort Nat .
  4.  
  5. op 0 : -> Nat .
  6.  
  7. op s_ : Nat -> Nat .
  8.  
  9. op _+_ : Nat Nat -> Nat .
  10.  
  11. op _<_ : Nat Nat -> Bool .
  12. op _>_ : Nat Nat -> Bool .
  13. op _<=_ : Nat Nat -> Bool .
  14.  
  15. vars N M : Nat .
  16.  
  17. eq 0 + M = M .
  18.  
  19. eq (s N) + M = s(N + M) .
  20.  
  21. eq 0 < 0 = false .
  22. eq 0 < (s N) = true .
  23. eq (s M) < 0 = false .
  24. eq (s M) < (s N) = M < N .
  25.  
  26. eq M > N = N < M .
  27.  
  28.  
  29. endfm
  30.  
  31. red (s s s 0) > (s s 0) .
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement