"ReasonLines" to determine validity in categorical logic @leontiskos Re: ReasonLines.Com
I appreciate that some have looked at and commented on the ReasonLines program; however, I realize I have not provided enough info here for one to get adequate sense of it.. I will attempt to develop it further and hope readers bear with it!.
Although the program could be used to spit out conclusions from premises like a pocket calculator (when the AutoSolve function is ticked), this was never its intended use and I think it is only rarely, if ever, used that way. Rather, when one is familiar enough with the arrows it uses to know which schematics to drag into the premise slots, then how these arrows connect with each other automatically shows the validity/invalidity to the user. As such, I contend it also helps reveal the internal workings of the syllogism, and what makes some inferences valid and others not.
Well, here goes. Individual arrows between terms represent individual statement types. Green arrows represent affirmative and red arrows represent negative statements, and double-ended arrows represent convertible statements (E & I) while single-ended arrows represent nonconvertible ones (A & O). Accordingly,
All A are B is a single-ended green arrow from A to B;
No A are B &No B are A is a double-ended red arrow between A and B,
Some A are B & Some B are A is a double-ended green arrow between A and B,
and Some A are not B is a single-ended red arrow from A to B.
The eight schematics (sets of arrows) on the ReasonLines screen represent the eight propositions (or eight equivalent sets of statements) that can be made using any two terms and their complements, such as A and B and nonA and nonB. Each schematic represents the four equivalent statements of one of the eight proposition.
Using A and B as default terms, clicking a schematic will always show the four statements its ingredient arrows represent. For example, the top left schematic shows All A are B, No A are nonB, No nonB are A, and All nonB are nonA. When this schematic is dragged up to the premise position (where terms A and B are shown in the white circles and nonA and nonB are in the black circles) it can be seen that All A are B is represented by the green single-ended arrow across the bottom, along with the other equivalents. At this point another premise space opens to the right with C and nonC as its terms and that same schematic can be dragged into that second space to form the premises of Barbara, for now another green single-ended arrows extends from B to C, along with arrows for its equivalents. Also now the tips of the green arrows of the first premise connect with the tails of the green arrows of the second at middle terms B and nonB. In this case, these middle terms (B and nonB) can be eliminated to yield the conclusion, for the affirmative connections are complete from A to C across the bottom, and from nonC to nonA across the top.
If AutoSolve is on then the universal affirmatives schematic showing All A are C (and equivalents) will show in the conclusion space; if not, it will be confirmed if it is dragged into that space. But any other schematic put there will be marked incorrect.
These schematics are cleared away by tapping the reset button. Then for Darii the third schematic from the top left is entered in the initial premise space to show Some A are B (and equivalents) and the top left schematic again is then entered in the second space to show All B are C (and equivalents). Now the tip of the double-ended green arrow of the initial premise meets the tail of a single-ended green arrow of the second, and this allows the double-ended green arrow to “stretch” all the way from A to C, eliminating B (and nonB automatically) to get Some A are C (and equivalents) for the conclusion.
Moreover, additional premises can be added to the left or right to turn any syllogism into a sorites of any length (although the screen quickly imposes technological limits). And, as long as there is an unbroken line of tip-to-tail green arrows between the extreme terms, all the middle terms can be eliminated, making the valid conclusion-schematic for the sorites the one that has that green line or lines extending from the term(s) of one extreme to the term(s) of the other. If there is a particular premise, there will be one green, double ended arrow extending in both directions for the conclusion, while if all premises are universal there will be two single-ended arrows extending in the different directions and connecting both sets of extreme terms. Of course, if there is no such line, then the premises do not yield a conclusion. That is, if there is no continuous green line, or if a continuous line contains a tip-to-tip or tail-to-tail connection, then no conclusion follows.
The “Hints” function allows only appropriate unbroken green arrow line(s) to show where the premises are displayed. This button is located beside the conclusion space and can be toggled on and off. On the versions of ReasonLines contained in the iOS and android apps, this function is indicated by a question mark.
Perhaps the greatest obstacle students have to using ReasonLInes is an initial lack of familiarity with the schematics. But I have found as they “play with” the program they soon find themselves comfortable with it. Thanks for looking at it.