0

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.

4
  • Do you strictly want to get syllogisms, or more generally coherent texts? Mar 2 at 9:30
  • 1
    And you need at least an operational definition of "logically consistent" that deals with semantics as well as logic. Logical consistence simply means having legal truth tables for propositions; the variables are irrelevant.
    – jlawler
    Mar 2 at 17:38
  • @phipsgabler Either one could be a good start.
    – Sia Rezaei
    Mar 7 at 1:04
  • @jlawler My definition of "logically consistent" is for all the assertion in a passage and the deductions that follow from them not to be in contradiction with each other. Are you aware of any software/database that could help with this?
    – Sia Rezaei
    Mar 7 at 1:04

0

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy