When asking these kinds of questions, it can be quite helpful to ask the converse as well: what's right with this question? What can't be improved? And when I look at your linked question I find myself unable to answer my own.
First off: what's FOL? It seems to be an important part of your question but you haven't explained it. If one of your links explains it that's lovely, but as a typical user of the site I'm not here to click through to other places; I'm here to ask or answer questions. So you've just lost anyone who could answer who doesn't understand the abbreviation FOL (I assume it's First Order Logic?) You don't have to write an essay, but the context that you're asked to provide for your questions should include explaining abbreviations, and maybe sometimes a sentence or two to provide technical details. (If there really is a lot of explanation need a link can be useful then, but again you should provide a summary first and then the link for people who want to know more).
And just before I leave the topic: English isn't everyone's first, or even preferred, language. FOL is meaningless to someone who is used to an abbreviation of words from a different language.
Second: this is essentially a PSQ: a Problem-Statement Question and they tend to be poorly received on the site. Explaining why you're interested in an answer is a good idea because it helps answerers understand the level at which you're at. If you ask a question about Functional Analysis for example, a good answer for a new graduate student might be "Use the Hahn Banach theorem" but for a undergrad it might be better to explictly show where the H-B theorem is applied. I have no idea from your question what you know or understand. And no, abbreviating FOL doesn't tell me anything either -- you might not have explained it because you've copied it from a homework exercise and have no idea yourself what it means.
So, and this gets said a lot in answers here on meta: help your answerers to help you. Tell them what you know, tell them what you want to use the answer for, and let them provide you with an answer pitched at the right level that will additionally benefit other people with similar questions later on.