I'm interested in generating random logically consistent chains of natural language sentences. I don't know anything about computational linguistics. I'm wondering if there are software packages or projects that I can use for this.
The sentences don't have to be factually correct, just logically consistent. Here is an example:
All apples are blue. This is an apple. Therefore it is blue. Cars eat blue animals. Apples are animals. Therefore, cars eat apples.