I'm really annoyed by the following goal:
a%:R \is a unit
where a is a nat. The only lemma that seems to help is unitrE, but then it seems impossible to simplify further. This goal should be solvable. Can someone explain how to coerce this to a field type so I can use unitfE which I can easily work with.
you can only use
unitfEif the structure you work with is a field. Otherwise you need to deal with the characteristic ([char R]) of your ring. What is your structure?