Example: A ring (abstract).
We cannot implement:
- addition
- negation
- multiplication
- inversion
- "zero"
- "one"
- check if zero
We can implement:
- subtraction (because of addition and negation)
- exponentiation a
- embedding of Z, Q.
- check for equality
- polynomials over this ring
- etc.