I am a math postdoc who defended his Ph.D. two years ago.
I have 9 papers and 3 of them are with co-authors. In other words, I am a single author of 6 papers of mine. Two of my papers where I was a single author were published.
Recently, one of my papers was rejected after 8 months because the referee believed: 1) The novelty might not be sufficient for a journal, and 2) the writing contains inaccuracies at places.
I don't have any problems with the first issue as they can have a different opinion. But my problem is the second issue. I found out that all of my papers contain minor problems, such as proving something under compactness assumptions, but not mentioning that, or mix of quantifiers, or using a notation for two objects. Long story short, even though all arguments and proofs are overall correct, there are stupid errors. These stupid errors get my papers rejected from time to time.
What I usually do, when I finish a paper, is not to look at the paper for several weeks, and then look at it again. But again, there are some stupid errors. From time to time, I also ask some experts to look at my papers, but either they don't go through my papers, or they don't look at them very carefully. In general, I found out I shouldn't expect anyone to look at my paper carefully.
One more thing, I know I should work with experts instead of working alone, and I tried, but experts have several things on their plates, and take several years to finish a paper; I don't have that much time due to my short contract. But I have been working with some experts. We finish the result a year ago, but she hasn't finished the writing!
My question is how I can reduce these problems, which I called stupid problems, in my papers?