Fact checking involves verifying a statement based on evidence. This task at hand involves a retrieval problem and a challenging implicit reasoning task. Furthermore, This task typically involves taking the statement as input and producing relevant document passages that prove or disprove the statement. Many RALM models get excellent performance because they come with their own retrievers. It is an important aspect of natural language understanding.