An example of such an ring is the Prufer group.
My question is this - is there a way to use some sort of "compactness" theorem, to show that such a ring exists? Here by compactness I mean something along the lines of: "If a model exists for all finite subsets of some set of sentences, then a model exists for the whole set."
I don't think it's possible to state the needed sentences in predicate logic, because we're making statements about specific substructures of the ring, not just elements of the ring.
Is there some sort of analogue of the first-order logic completeness, that could show the existence of such a ring?
I might be reaching a bit too far given my knowledge, but I'd still like to get an answer to this question if it's possible - ideally, an answer that doesn't assume the knowledge of things like higher-order logic. I'd appreciate an answer I can understand without having to study up on general higher-order logic too much.
Hopefully, I'm not asking to get spoonfed information too much, and I'm sorry if that's the case.