Everyday words are inherently imprecise. |
No. They become imprecise because we're lazy, and because everyday language is supposed to be practical, not rigorous. It's not impossible to create a language that's precise and unambiguous, but it wouldn't be very practical for everyday use. It would probably also be at least partially wrong because we don't know everything.
If you're making a ruleset, you can't have ambiguity, for the same reason a program can't have ambiguity. If you say "don't harm others", it's perfectly legitimate for me to ask "what if etc.?" ad nauseam. Ask a lawyer whether laws are made with precise definitions or with vague descriptions that are later interpreted "in their spirit". The words "murder" and "manslaughter" have exact definitions in all legal systems I know of.
You don't want to use precise language? Fine. But don't think you can define yourself with it.
Generally, when confronted with a situation that falls outside our definitions, we're pretty sure of what's the right thing to do. |
Maybe. Probably not, IMO. Even then, can you really say you'd invariably do what's "right".
1. Vague. Everything is innocent if looked from far enough.
2. You still can't be sure of that.
But I think it's clear what the right thing to do would be. |
It's not clear if you set yourself out to simply "not harm". I can come up with many examples where "not harming" would leave the unharmed one worse off.
Show me any culture where such a thing would be acceptable. |
I can't think of any examples, but I'd say kidnapping people at random to force them into slavery is just as bad, yet there have been cultures where this was considered acceptable.
Simply because an example doesn't exist doesn't mean one couldn't exist.