Before revision:  In this paper, we describe an effective procedure to determine the negated event or property in order to replace it with it inverseand our overall system for cognitive reasoning. We demonstrate the procedure with examples and evaluate it with several benchmarks .
After revision:  In this paper, we describe an effective procedure to determine the negated event or property in order to replace it by its inverse. This lays the basis of cognitive reasoning, employing both logic and machine learning for general question answering. We evaluate our procedure by several benchmarks and demonstrate its practical usefulness in our cognitive reasoning system .