Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- fork {
- and {
- punc((".","."))
- fork {
- and {
- DoublePremise(("."),punc)
- fork {
- and {
- IsHas(taskTerm,("-->",volMin(3)))
- fork {
- and {
- IsHas(beliefTerm,("-->",volMin(3)))
- fork {
- and {
- unifyIf(task((0)),neqRCom,belief((0)))
- fork {
- and {
- unifyIf(task((0)),neq,belief((0)))
- Has(taskTerm((0)),(".",any,volMin(0)))
- Has(beliefTerm((0)),(".",any,volMin(0)))
- forkable({14,23,51}) {
- 26 ==> {
- unify(((%1-->%2),(%3-->%2))) ==> {
- (Termify((%3-->%1),truth(punc((".",".")),Abduction,(),Compose)),26)
- }
- }
- 35 ==> {
- unify(((%1-->%2),(%3-->%2))) ==> {
- (Termify((%1-->%3),truth(punc((".",".")),Induction,(),Compose)),35)
- }
- }
- 63 ==> {
- unify(((%1-->%2),(%3-->%2))) ==> {
- (Termify((%1<->%3),truth(punc((".",".")),Comparison,(),Compose)),63)
- }
- }
- }
- }
- and {
- (--,Is(taskTerm((1)),"1111000000000"))
- unifyIf(task((0)),neq,belief((0)))
- unifyIf(task((0)),notSetsOrDifferentSets,belief((0)))
- forkable({96}) {
- 108 ==> {
- unify(((%1-->%2),(%3-->%2))) ==> {
- (Termify((interSect(polarizeTask(%1),polarizeBelief(%3))-->%2),truth(punc((".",".")),IntersectionDD,(),Compose)),108)
- }
- }
- }
- }
- }
- }
- and {
- unifyIf(task((0)),Eventable,(()))
- Is(beliefTerm((0)),"&&")
- unifyIf(belief((0)),VolumeCompare,task((0)))
- unifyIf(belief((0)),neq,task((0)))
- fork {
- and {
- unifyIf(belief((0)),"Event->(+)",task((0)))
- forkable({114}) {
- 126 ==> {
- unify(((%1-->%2),(%3-->%2))) ==> {
- (Termify((--,(conjWithout(%3,%1)-->%2)),truth(punc((".",".")),DeductionPN,(),Task)),126)
- }
- }
- }
- }
- and {
- unifyIf(belief((0)),"Event->(-)",task((0)))
- forkable({116}) {
- 128 ==> {
- unify(((%1-->%2),(%3-->%2))) ==> {
- (Termify((--,(conjWithout(%3,(--,%1))-->%2)),truth(punc((".",".")),DeductionNN,(),Task)),128)
- }
- }
- }
- }
- }
- }
- and {
- unifyIf(belief((0)),Eventable,(()))
- Is(taskTerm((0)),"&&")
- unifyIf(task((0)),VolumeCompare,belief((0)))
- unifyIf(task((0)),neq,belief((0)))
- fork {
- and {
- unifyIf(task((0)),"Event->(+)",belief((0)))
- forkable({113}) {
- 125 ==> {
- unify(((%1-->%2),(%3-->%2))) ==> {
- (Termify((--,(conjWithout(%1,%3)-->%2)),truth(punc((".",".")),DeductionNP,(),Task)),125)
- }
- }
- }
- }
- and {
- unifyIf(task((0)),"Event->(-)",belief((0)))
- forkable({115}) {
- 127 ==> {
- unify(((%1-->%2),(%3-->%2))) ==> {
- (Termify((--,(conjWithout(%1,(--,%3))-->%2)),truth(punc((".",".")),DeductionNN,(),Task)),127)
- }
- }
- }
- }
- }
- }
- and {
- unifyIf(task((1)),Eventable,(()))
- Is(beliefTerm((1)),"&&")
- unifyIf(belief((1)),VolumeCompare,task((1)))
- unifyIf(belief((1)),neq,task((1)))
- fork {
- and {
- unifyIf(belief((1)),"Event->(+)",task((1)))
- forkable({110}) {
- 122 ==> {
- unify(((%1-->%2),(%1-->%3))) ==> {
- (Termify((--,(%1-->conjWithout(%3,%2))),truth(punc((".",".")),DeductionPN,(),Task)),122)
- }
- }
- }
- }
- and {
- unifyIf(belief((1)),"Event->(-)",task((1)))
- forkable({112}) {
- 124 ==> {
- unify(((%1-->%2),(%1-->%3))) ==> {
- (Termify((--,(%1-->conjWithout(%3,(--,%2)))),truth(punc((".",".")),DeductionNN,(),Task)),124)
- }
- }
- }
- }
- }
- }
- and {
- unifyIf(belief((1)),Eventable,(()))
- Is(taskTerm((1)),"&&")
- unifyIf(task((1)),VolumeCompare,belief((1)))
- unifyIf(task((1)),neq,belief((1)))
- fork {
- and {
- unifyIf(task((1)),"Event->(+)",belief((1)))
- forkable({109}) {
- 121 ==> {
- unify(((%1-->%2),(%1-->%3))) ==> {
- (Termify((--,(%1-->conjWithout(%2,%3))),truth(punc((".",".")),DeductionNP,(),Task)),121)
- }
- }
- }
- }
- and {
- unifyIf(task((1)),"Event->(-)",belief((1)))
- forkable({111}) {
- 123 ==> {
- unify(((%1-->%2),(%1-->%3))) ==> {
- (Termify((--,(%1-->conjWithout(%2,(--,%3)))),truth(punc((".",".")),DeductionNN,(),Task)),123)
- }
- }
- }
- }
- }
- }
- and {
- unifyIf(task((1)),neq,belief((1)))
- Has(taskTerm((1)),(".",any,volMin(0)))
- Has(beliefTerm((1)),(".",any,volMin(0)))
- unifyIf(task((1)),neqRCom,belief((1)))
- forkable({15,22,52}) {
- 27 ==> {
- unify(((%1-->%2),(%1-->%3))) ==> {
- (Termify((%2-->%3),truth(punc((".",".")),Abduction,(),Compose)),27)
- }
- }
- 34 ==> {
- unify(((%1-->%2),(%1-->%3))) ==> {
- (Termify((%3-->%2),truth(punc((".",".")),Induction,(),Compose)),34)
- }
- }
- 64 ==> {
- unify(((%1-->%2),(%1-->%3))) ==> {
- (Termify((%2<->%3),truth(punc((".",".")),Comparison,(),Compose)),64)
- }
- }
- }
- }
- and {
- unifyIf(task((0)),neq,belief((1)))
- Has(taskTerm((0)),(".",any,volMin(0)))
- Has(beliefTerm((1)),(".",any,volMin(0)))
- unifyIf(task((0)),neqRCom,belief((1)))
- forkable({1,8}) {
- 13 ==> {
- unify(((%1-->%2),(%2-->%3))) ==> {
- (Termify((%1-->%3),truth(punc((".",".")),Deduction,(),Compose)),13)
- }
- }
- 20 ==> {
- unify(((%1-->%2),(%2-->%3))) ==> {
- (Termify((%3-->%1),truth(punc((".",".")),Exemplification,(),Compose)),20)
- }
- }
- }
- }
- and {
- unifyIf(task((1)),neq,belief((0)))
- Has(beliefTerm((0)),(".",any,volMin(0)))
- Has(taskTerm((1)),(".",any,volMin(0)))
- unifyIf(task((1)),neqRCom,belief((0)))
- forkable({0,9}) {
- 12 ==> {
- unify(((%1-->%2),(%3-->%1))) ==> {
- (Termify((%3-->%2),truth(punc((".",".")),Deduction,(),Compose)),12)
- }
- }
- 21 ==> {
- unify(((%1-->%2),(%3-->%1))) ==> {
- (Termify((%2-->%3),truth(punc((".",".")),Exemplification,(),Compose)),21)
- }
- }
- }
- }
- and {
- (--,Is(taskTerm((0)),"1111000000000"))
- unifyIf(task((1)),neq,belief((1)))
- unifyIf(task((1)),notSetsOrDifferentSets,belief((1)))
- unifyIf(task((1)),neqRCom,belief((1)))
- forkable({98}) {
- 110 ==> {
- unify(((%1-->%2),(%1-->%3))) ==> {
- (Termify((%1-->interSect(polarizeTask(%2),polarizeBelief(%3))),truth(punc((".",".")),IntersectionDD,(),Compose)),110)
- }
- }
- }
- }
- and {
- Is(taskTerm((0)),"[")
- Is(beliefTerm((0)),"[")
- unifyIf(task((0)),neq,belief((0)))
- forkable({78,79,80}) {
- 90 ==> {
- unify(((%1-->%2),(%3-->%2))) ==> {
- (Termify((union(%1,%3)-->%2),truth(punc((".",".")),Union,(),Compose)),90)
- }
- }
- 91 ==> {
- unify(((%1-->%2),(%3-->%2))) ==> {
- (Termify((intersect(%1,%3)-->%2),truth(punc((".",".")),Intersection,(),Compose)),91)
- }
- }
- 92 ==> {
- unify(((%1-->%2),(%3-->%2))) ==> {
- (Termify((differ(%1,%3)-->%2),truth(punc((".",".")),Difference,(),Compose)),92)
- }
- }
- }
- }
- and {
- Is(taskTerm((0)),"{")
- Is(beliefTerm((0)),"{")
- unifyIf(task((0)),neq,belief((0)))
- forkable({75,76,77}) {
- 87 ==> {
- unify(((%1-->%2),(%3-->%2))) ==> {
- (Termify((intersect(%1,%3)-->%2),truth(punc((".",".")),Union,(),Compose)),87)
- }
- }
- 88 ==> {
- unify(((%1-->%2),(%3-->%2))) ==> {
- (Termify((union(%1,%3)-->%2),truth(punc((".",".")),Intersection,(),Compose)),88)
- }
- }
- 89 ==> {
- unify(((%1-->%2),(%3-->%2))) ==> {
- (Termify((differ(%1,%3)-->%2),truth(punc((".",".")),Difference,(),Compose)),89)
- }
- }
- }
- }
- and {
- Is(taskTerm((1)),"[")
- Is(beliefTerm((1)),"[")
- unifyIf(task((1)),neq,belief((1)))
- forkable({72,73,74}) {
- 84 ==> {
- unify(((%1-->%2),(%1-->%3))) ==> {
- (Termify((%1-->union(%2,%3)),truth(punc((".",".")),Intersection,(),Compose)),84)
- }
- }
- 85 ==> {
- unify(((%1-->%2),(%1-->%3))) ==> {
- (Termify((%1-->intersect(%2,%3)),truth(punc((".",".")),Union,(),Compose)),85)
- }
- }
- 86 ==> {
- unify(((%1-->%2),(%1-->%3))) ==> {
- (Termify((%1-->differ(%2,%3)),truth(punc((".",".")),Difference,(),Compose)),86)
- }
- }
- }
- }
- and {
- Is(taskTerm((1)),"{")
- Is(beliefTerm((1)),"{")
- unifyIf(task((1)),neq,belief((1)))
- forkable({69,70,71}) {
- 81 ==> {
- unify(((%1-->%2),(%1-->%3))) ==> {
- (Termify((%1-->union(%2,%3)),truth(punc((".",".")),Union,(),Compose)),81)
- }
- }
- 82 ==> {
- unify(((%1-->%2),(%1-->%3))) ==> {
- (Termify((%1-->intersect(%2,%3)),truth(punc((".",".")),Intersection,(),Compose)),82)
- }
- }
- 83 ==> {
- unify(((%1-->%2),(%1-->%3))) ==> {
- (Termify((%1-->differ(%2,%3)),truth(punc((".",".")),Difference,(),Compose)),83)
- }
- }
- }
- }
- and {
- Has(taskTerm((0)),(".",any,volMin(0)))
- Has(taskTerm((1)),(".",any,volMin(0)))
- forkable({48}) {
- 60 ==> {
- unify(((%1-->%2),(%2-->%1))) ==> {
- (Termify((%1<->%2),truth(punc((".",".")),Intersection,(),Compose)),60)
- }
- }
- }
- }
- }
- }
- and {
- IsHas(beliefTerm,("<->",volMin(3)))
- fork {
- and {
- Has(taskTerm((0)),(".",any,volMin(0)))
- forkable({40}) {
- 52 ==> {
- and {
- unifyIf(%1,{(neq,%3),(neqRCom,%3)})
- unifyIf(%3,{(Has,((".",any,volMin(0)))),(neq,%1),(neqRCom,%1)})
- unify(((%1-->%2),(%2<->%3))) ==> {
- (Termify((%1-->%3),truth(punc((".",".")),Analogy,(),Compose)),52)
- }
- }
- }
- }
- }
- and {
- Has(taskTerm((1)),(".",any,volMin(0)))
- forkable({36}) {
- 48 ==> {
- and {
- unifyIf(%2,{(neq,%3),(neqRCom,%3)})
- unifyIf(%3,{(Has,((".",any,volMin(0)))),(neq,%2),(neqRCom,%2)})
- unify(((%1-->%2),(%1<->%3))) ==> {
- (Termify((%3-->%2),truth(punc((".",".")),Analogy,(),Compose)),48)
- }
- }
- }
- }
- }
- }
- }
- }
- }
- and {
- IsHas(taskTerm,("==>",volMin(3)))
- fork {
- and {
- IsHas(beliefTerm,("==>",volMin(3)))
- fork {
- and {
- unifyIf(task((1)),Eventable,(()))
- fork {
- and {
- Is(beliefTerm((1)),"&&")
- fork {
- and {
- unifyIf(belief((1)),Eventable,(()))
- Is(taskTerm((1)),"&&")
- unifyIf(task((0)),neq,task((1)))
- unifyIf(task((0)),neq,belief((1)))
- unifyIf(task((1)),neq,belief((1)))
- unifyIf(belief((1)),neq,task((1)))
- forkable({-29,-28}) {
- 239 ==> {
- unify(((%1 ==>+- %2),(%1 ==>+- %3))) ==> {
- (Termify((conjWithout(%2,%3) ==>+- conjWithout(%3,%2)),truth(punc((".",".")),AbductionPB,(),Compose)),239)
- }
- }
- 240 ==> {
- unify(((%1 ==>+- %2),(%1 ==>+- %3))) ==> {
- (Termify((conjWithout(%3,%2) ==>+- conjWithout(%2,%3)),truth(punc((".",".")),AbductionPB,(),Compose)),240)
- }
- }
- }
- }
- and {
- unifyIf(belief((1)),VolumeCompare,task((1)))
- fork {
- and {
- unifyIf(belief((1)),"Event->(+)",task((1)))
- forkable({251,257}) {
- 263 ==> {
- unify(((%1 ==>+- %2),(%1 ==>+- %3))) ==> {
- (Termify((--,(%1 ==>+- conjWithoutUnify(%3,%2))),truth(punc((".",".")),DeductionNP,(),Compose)),263)
- }
- }
- 269 ==> {
- unify(((%1 ==>+- %2),(%1 ==>+- %3))) ==> {
- (Termify((%1 ==>+- conjWithoutUnify(%3,%2)),truth(punc((".",".")),Deduction,(),Compose)),269)
- }
- }
- }
- }
- and {
- unifyIf(belief((1)),"Event->(-)",task((1)))
- forkable({-3,-1}) {
- 265 ==> {
- unify(((%1 ==>+- %2),(%1 ==>+- %3))) ==> {
- (Termify((--,(%1 ==>+- conjWithoutUnify(%3,(--,%2)))),truth(punc((".",".")),DeductionNN,(),Compose)),265)
- }
- }
- 267 ==> {
- unify(((%1 ==>+- %2),(%1 ==>+- %3))) ==> {
- (Termify((%1 ==>+- conjWithoutUnify(%3,(--,%2))),truth(punc((".",".")),DeductionNP,(),Compose)),267)
- }
- }
- }
- }
- }
- }
- }
- }
- and {
- (--,Is(taskTerm((1)),"1111000000000"))
- Is(beliefTerm((0)),"&&")
- unifyIf(belief((0)),VolumeCompare,task((1)))
- unifyIf(belief((0)),neq,task((1)))
- fork {
- and {
- unifyIf(belief((0)),"Event->(+)",task((1)))
- forkable({202}) {
- 214 ==> {
- unify(((%1 ==>+- %2),(%3 ==>+- %4))) ==> {
- (Termify(polarizeBelief(((conjWithout(%3,%2) &&+- %1) ==>+- %4)),truth(punc((".",".")),DeductionPD,(),Compose)),214)
- }
- }
- }
- }
- and {
- unifyIf(belief((0)),"Event->(-)",task((1)))
- forkable({203}) {
- 215 ==> {
- unify(((%1 ==>+- %2),(%3 ==>+- %4))) ==> {
- (Termify(polarizeBelief(((conjWithout(%3,(--,%2)) &&+- %1) ==>+- %4)),truth(punc((".",".")),DeductionND,(),Compose)),215)
- }
- }
- }
- }
- }
- }
- }
- }
- fork {
- and {
- unifyIf(task((0)),Eventable,(()))
- unifyIf(belief((0)),Eventable,(()))
- Is(taskTerm((0)),"&&")
- Is(beliefTerm((0)),"&&")
- unifyIf(task((0)),neq,belief((0)))
- unifyIf(task((0)),neq,task((1)))
- unifyIf(belief((0)),neq,task((0)))
- unifyIf(task((1)),neq,belief((0)))
- forkable({-31,-30}) {
- 237 ==> {
- unify(((%1 ==>+- %2),(%3 ==>+- %2))) ==> {
- (Termify((conjWithout(%1,%3) ==>+- conjWithout(%3,%1)),truth(punc((".",".")),InductionPB,(),Compose)),237)
- }
- }
- 238 ==> {
- unify(((%1 ==>+- %2),(%3 ==>+- %2))) ==> {
- (Termify((conjWithout(%3,%1) ==>+- conjWithout(%1,%3)),truth(punc((".",".")),InductionPB,(),Compose)),238)
- }
- }
- }
- }
- forkable({167}) {
- 179 ==> {
- unify(((%1 ==>+- %2),(%2 ==>+- %3))) ==> {
- (Termify((--,(%1 ==>+- %3)),truth(punc((".",".")),DeductionNP,(),Compose)),179)
- }
- }
- }
- }
- fork {
- and {
- unifyIf(belief((0)),Eventable,(()))
- Is(taskTerm((0)),"&&")
- unifyIf(task((0)),VolumeCompare,belief((0)))
- unifyIf(task((0)),neq,belief((0)))
- unifyIf(task((0)),"Event->(+)",belief((0)))
- fork {
- and {
- unifyIf(task((1)),Unifiability,(belief((1)),false,6144))
- forkable({217}) {
- 229 ==> {
- unify(((%1 ==>+- %2),(%3 ==>+- %4))) ==> {
- (Termify(unisubst((--,conjWithout(%1,%3)),%2,%4),truth(punc((".",".")),AbductionXOR,(),BeliefEvent)),229)
- }
- }
- }
- }
- forkable({276}) {
- 288 ==> {
- unify(((%1 ==>+- %2),(%3 ==>+- %4))) ==> {
- (Termify(conjWithout(%1,%3),truth(punc((".",".")),AbductionPB,(),Compose)),288)
- }
- }
- }
- }
- }
- forkable({166}) {
- 178 ==> {
- unify(((%1 ==>+- %2),(%2 ==>+- %3))) ==> {
- (Termify((--,(%1 ==>+- %3)),truth(punc((".",".")),DeductionPN,(),Compose)),178)
- }
- }
- }
- }
- and {
- unifyIf(belief((1)),Eventable,(()))
- Is(taskTerm((1)),"&&")
- unifyIf(task((1)),VolumeCompare,belief((1)))
- fork {
- and {
- unifyIf(task((1)),"Event->(+)",belief((1)))
- forkable({250,256}) {
- 262 ==> {
- unify(((%1 ==>+- %2),(%1 ==>+- %3))) ==> {
- (Termify((--,(%1 ==>+- conjWithoutUnify(%2,%3))),truth(punc((".",".")),DeductionPN,(),Compose)),262)
- }
- }
- 268 ==> {
- unify(((%1 ==>+- %2),(%1 ==>+- %3))) ==> {
- (Termify((%1 ==>+- conjWithoutUnify(%2,%3)),truth(punc((".",".")),Deduction,(),Compose)),268)
- }
- }
- }
- }
- and {
- unifyIf(task((1)),"Event->(-)",belief((1)))
- forkable({-4,-2}) {
- 264 ==> {
- unify(((%1 ==>+- %2),(%1 ==>+- %3))) ==> {
- (Termify((--,(%1 ==>+- conjWithoutUnify(%2,(--,%3)))),truth(punc((".",".")),DeductionNN,(),Compose)),264)
- }
- }
- 266 ==> {
- unify(((%1 ==>+- %2),(%1 ==>+- %3))) ==> {
- (Termify((%1 ==>+- conjWithoutUnify(%2,(--,%3))),truth(punc((".",".")),DeductionPN,(),Compose)),266)
- }
- }
- }
- }
- }
- }
- forkable({-94,-93,-82,-81,-78,-77,-70,-69,-64,-63,-58,-57,-50,-49}) {
- 174 ==> {
- unify(((%1 ==>+- %2),(%2 ==>+- %3))) ==> {
- (Termify((%1 ==>+- %3),truth(punc((".",".")),Deduction,(),Compose)),174)
- }
- }
- 175 ==> {
- unify(((%1 ==>+- %2),(%3 ==>+- %1))) ==> {
- (Termify((%3 ==>+- %2),truth(punc((".",".")),Deduction,(),Compose)),175)
- }
- }
- 186 ==> {
- unify(((%1 ==>+- %2),(%3 ==>+- %1))) ==> {
- (Termify((%2 ==>+- %3),truth(punc((".",".")),Exemplification,(),Compose)),186)
- }
- }
- 187 ==> {
- unify(((%1 ==>+- %2),(%2 ==>+- %3))) ==> {
- (Termify((%3 ==>+- %1),truth(punc((".",".")),Exemplification,(),Compose)),187)
- }
- }
- 190 ==> {
- unify(((%1 ==>+- %2),(%3 ==>+- %1))) ==> {
- (Termify(((--,%2) ==>+- %3),truth(punc((".",".")),ExemplificationNP,(),Compose)),190)
- }
- }
- 191 ==> {
- unify(((%1 ==>+- %2),(%2 ==>+- %3))) ==> {
- (Termify(((--,%3) ==>+- %1),truth(punc((".",".")),ExemplificationPN,(),Compose)),191)
- }
- }
- 198 ==> {
- unify(((%1 ==>+- %2),(%1 ==>+- %3))) ==> {
- (Termify((%2 ==>+- %3),truth(punc((".",".")),Abduction,(),Compose)),198)
- }
- }
- 199 ==> {
- unify(((%1 ==>+- %2),(%1 ==>+- %3))) ==> {
- (Termify((--,((--,%2) ==>+- %3)),truth(punc((".",".")),AbductionNN,(),Compose)),199)
- }
- }
- 204 ==> {
- unify(((%1 ==>+- %2),(%3 ==>+- %2))) ==> {
- (Termify((%1 ==>+- %3),truth(punc((".",".")),Induction,(),Compose)),204)
- }
- }
- 205 ==> {
- unify(((%1 ==>+- %2),(%3 ==>+- %2))) ==> {
- (Termify((%1 ==>+- %3),truth(punc((".",".")),InductionNN,(),Compose)),205)
- }
- }
- 210 ==> {
- unify(((%1 ==>+- %2),(%1 ==>+- %3))) ==> {
- (Termify((%1 ==>+- (polarizeTask(%2) &&+- polarizeBelief(%3))),truth(punc((".",".")),IntersectionDD,(),Compose)),210)
- }
- }
- 211 ==> {
- unify(((%1 ==>+- %2),(%1 ==>+- %3))) ==> {
- (Termify((--,(%1 ==>+- ((--,polarizeTask(%2)) &&+- (--,polarizeBelief(%3))))),truth(punc((".",".")),UnionDD,(),Compose)),211)
- }
- }
- 218 ==> {
- unify(((%1 ==>+- %2),(%2 ==>+- %1))) ==> {
- (Termify((--,((--,%1) ==>+- %2)),truth(punc((".",".")),Intersection,(),Compose)),218)
- }
- }
- 219 ==> {
- unify(((%1 ==>+- %2),(%2 ==>+- %1))) ==> {
- (Termify((--,((--,%2) ==>+- %1)),truth(punc((".",".")),Intersection,(),Compose)),219)
- }
- }
- }
- }
- }
- and {
- (--,Is(beliefTerm,"==>"))
- (--,Is(taskTerm((0)),"--"))
- (--,Is(taskTerm((1)),"1111000000000"))
- unifyIf(task((0)),Unifiability,(belief(()),false,2048))
- forkable({-115,-113}) {
- 153 ==> {
- unify(((%1 ==>+- %2),%3)) ==> {
- (Termify(unisubst(%2,%1,%3,"$"),truth(punc((".",".")),Deduction,(),BeliefEvent)),153)
- }
- }
- 155 ==> {
- unify(((%1 ==>+- %2),%3)) ==> {
- (Termify((--,unisubst(%2,%1,%3,"$")),truth(punc((".",".")),DeductionNP,(),BeliefEvent)),155)
- }
- }
- }
- }
- }
- }
- and {
- unifyIf(belief(()),Eventable,(()))
- fork {
- and {
- unifyIf(task(()),neq,belief(()))
- fork {
- and {
- Is(taskTerm,"&&")
- unifyIf(task(()),VolumeCompare,(belief(()),onlyIfConstants))
- fork {
- and {
- (--,ConjParallel(taskTerm))
- fork {
- and {
- Has(taskTerm,("--",any,volMin(0)))
- unifyIf(task(()),EventUnifiability,(belief(()),true,true))
- forkable({240}) {
- 252 ==> {
- unify((%1,%2)) ==> {
- (Termify(conjBefore(%1,(--,%2)),truth(punc((".",".")),DeductionPN,(),BeliefEvent)),252)
- }
- }
- }
- }
- and {
- unifyIf(task(()),EventUnifiability,(belief(()),false,true))
- forkable({238}) {
- 250 ==> {
- unify((%1,%2)) ==> {
- (Termify(conjBefore(%1,%2),truth(punc((".",".")),Deduction,(),BeliefEvent)),250)
- }
- }
- }
- }
- }
- }
- and {
- Has(taskTerm,("--",any,volMin(0)))
- unifyIf(task(()),EventUnifiability,(belief(()),true,true))
- forkable({233}) {
- 245 ==> {
- unify((%1,%2)) ==> {
- (Termify(conjAfter(%1,(--,%2)),truth(punc((".",".")),DeductionPN,(),BeliefEvent)),245)
- }
- }
- }
- }
- and {
- unifyIf(task(()),EventUnifiability,(belief(()),false,true))
- forkable({231}) {
- 243 ==> {
- unify((%1,%2)) ==> {
- (Termify(conjAfter(%1,%2),truth(punc((".",".")),Deduction,(),BeliefEvent)),243)
- }
- }
- }
- }
- }
- }
- and {
- (--,Is(beliefTerm,"1111000000000"))
- Is(taskTerm,"&&")
- unifyIf(task(()),VolumeCompare,(belief(()),onlyIfConstants))
- fork {
- and {
- Has(taskTerm,("--",any,volMin(0)))
- unifyIf(task(()),EventUnifiability,(belief(()),true,true))
- forkable({235}) {
- 247 ==> {
- unify((%1,%2)) ==> {
- (Termify((--,conjAfter(%1,(--,%2))),truth(punc((".",".")),DeductionNN,(),BeliefEvent)),247)
- }
- }
- }
- }
- and {
- unifyIf(task(()),EventUnifiability,(belief(()),false,true))
- forkable({236}) {
- 248 ==> {
- unify((%1,%2)) ==> {
- (Termify((--,conjAfter(%1,%2)),truth(punc((".",".")),DeductionNP,(),BeliefEvent)),248)
- }
- }
- }
- }
- }
- }
- }
- }
- and {
- IsHas(taskTerm,("==>",volMin(3)))
- (--,Is(beliefTerm,"1111000000000"))
- Is(taskTerm((0)),"&&")
- unifyIf(task((0)),VolumeCompare,belief(()))
- fork {
- and {
- unifyIf(task((0)),"Event->(+)",belief(()))
- forkable({264}) {
- 276 ==> {
- unify(((%1 ==>+- %2),%3)) ==> {
- (Termify(polarizeTask((conjWithoutUnify(%1,%3) ==>+- %2)),truth(punc((".",".")),DeductionDP,(),BeliefEvent)),276)
- }
- }
- }
- }
- and {
- unifyIf(task((0)),"Event->(-)",belief(()))
- forkable({265}) {
- 277 ==> {
- unify(((%1 ==>+- %2),%3)) ==> {
- (Termify(polarizeTask((conjWithoutUnify(%1,(--,%3)) ==>+- %2)),truth(punc((".",".")),DeductionDN,(),BeliefEvent)),277)
- }
- }
- }
- }
- }
- }
- }
- }
- and {
- IsHas(beliefTerm,("==>","--",volMin(4)))
- IsHas(beliefTerm((0)),("--",volMin(2)))
- fork {
- and {
- IsHas(taskTerm,("==>",volMin(3)))
- fork {
- and {
- unifyIf(task((1)),Eventable,(()))
- (--,Is(taskTerm((1)),"1111000000000"))
- Is(beliefTerm((0,0)),"&&")
- unifyIf(belief((0,0)),VolumeCompare,task((1)))
- unifyIf(belief((0,0)),neq,task((1)))
- fork {
- and {
- unifyIf(belief((0,0)),"Event->(+)",task((1)))
- forkable({204}) {
- 216 ==> {
- unify(((%1 ==>+- %2),((--,%3) ==>+- %4))) ==> {
- (Termify(polarizeBelief((((--,conjWithout(%3,%2)) &&+- %1) ==>+- %4)),truth(punc((".",".")),DeductionPD,(),Compose)),216)
- }
- }
- }
- }
- and {
- unifyIf(belief((0,0)),"Event->(-)",task((1)))
- forkable({205}) {
- 217 ==> {
- unify(((%1 ==>+- %2),((--,%3) ==>+- %4))) ==> {
- (Termify(polarizeBelief((((--,conjWithout(%3,(--,%2))) &&+- %1) ==>+- %4)),truth(punc((".",".")),DeductionND,(),Compose)),217)
- }
- }
- }
- }
- }
- }
- and {
- unifyIf(belief((0,0)),Eventable,(()))
- Is(taskTerm((0)),"&&")
- unifyIf(task((0)),VolumeCompare,belief((0,0)))
- unifyIf(task((0)),neq,belief((0,0)))
- unifyIf(task((0)),"Event->(-)",belief((0,0)))
- forkable({277}) {
- 289 ==> {
- unify(((%1 ==>+- %2),((--,%3) ==>+- %4))) ==> {
- (Termify(conjWithout(%1,(--,%3)),truth(punc((".",".")),AbductionPB,(),Compose)),289)
- }
- }
- }
- }
- forkable({-88,-84,-75,-71}) {
- 180 ==> {
- unify(((%1 ==>+- %2),((--,%2) ==>+- %3))) ==> {
- (Termify((%1 ==>+- %3),truth(punc((".",".")),DeductionNP,(),Compose)),180)
- }
- }
- 184 ==> {
- unify(((%1 ==>+- %2),((--,%2) ==>+- %3))) ==> {
- (Termify((--,(%1 ==>+- %3)),truth(punc((".",".")),DeductionNN,(),Compose)),184)
- }
- }
- 193 ==> {
- unify(((%1 ==>+- %2),((--,%2) ==>+- %3))) ==> {
- (Termify((%3 ==>+- %1),truth(punc((".",".")),ExemplificationNP,(),Compose)),193)
- }
- }
- 197 ==> {
- unify(((%1 ==>+- %2),((--,%2) ==>+- %3))) ==> {
- (Termify(((--,%3) ==>+- %1),truth(punc((".",".")),ExemplificationNN,(),Compose)),197)
- }
- }
- }
- }
- }
- and {
- (--,Is(taskTerm,"==>"))
- fork {
- and {
- (--,Is(beliefTerm((1)),"1111000000000"))
- (--,Is(beliefTerm((0,0)),"--"))
- unifyIf(belief((0,0)),Unifiability,(task(()),false,2048))
- forkable({-112,-110}) {
- 156 ==> {
- unify((%1,((--,%2) ==>+- %3))) ==> {
- (Termify(unisubst(%3,%2,%1,"$"),truth(punc((".",".")),DeductionNP,(),TaskEvent)),156)
- }
- }
- 158 ==> {
- unify((%1,((--,%2) ==>+- %3))) ==> {
- (Termify((--,unisubst(%3,%2,%1,"$")),truth(punc((".",".")),DeductionNN,(),TaskEvent)),158)
- }
- }
- }
- }
- and {
- Is(beliefTerm((0,0)),"&&")
- forkable({-97,-96}) {
- 171 ==> {
- unify((%1,((--,%2) ==>+- %3))) ==> {
- (Termify(unisubst(beliefTerm,chooseUnifiableSubEvent(%2,polarizeTask(%1)),polarizeTask(%1),novel),truth(punc((".",".")),DeductionDP,(),TaskEvent)),171)
- }
- }
- 172 ==> {
- unify((%1,((--,%2) ==>+- %3))) ==> {
- (Termify((--,unisubst(beliefTerm,chooseUnifiableSubEvent(%2,polarizeTask(%1)),polarizeTask(%1),novel)),truth(punc((".",".")),DeductionDN,(),TaskEvent)),172)
- }
- }
- }
- }
- }
- }
- }
- }
- and {
- IsHas(taskTerm,("==>","--",volMin(4)))
- IsHas(taskTerm((0)),("--",volMin(2)))
- fork {
- and {
- unifyIf(belief(()),Eventable,(()))
- (--,Is(beliefTerm,"1111000000000"))
- Is(taskTerm((0,0)),"&&")
- unifyIf(task((0,0)),VolumeCompare,belief(()))
- fork {
- and {
- unifyIf(task((0,0)),"Event->(+)",belief(()))
- forkable({267}) {
- 279 ==> {
- unify((((--,%1) ==>+- %2),%3)) ==> {
- (Termify(polarizeTask(((--,conjWithoutUnify(%1,%3)) ==>+- %2)),truth(punc((".",".")),DeductionDP,(),BeliefEvent)),279)
- }
- }
- }
- }
- and {
- unifyIf(task((0,0)),"Event->(-)",belief(()))
- forkable({266}) {
- 278 ==> {
- unify((((--,%1) ==>+- %2),%3)) ==> {
- (Termify(polarizeTask(((--,conjWithoutUnify(%1,(--,%3))) ==>+- %2)),truth(punc((".",".")),DeductionDN,(),BeliefEvent)),278)
- }
- }
- }
- }
- }
- }
- and {
- (--,Is(beliefTerm,"==>"))
- (--,Is(taskTerm((1)),"1111000000000"))
- (--,Is(taskTerm((0,0)),"--"))
- unifyIf(task((0,0)),Unifiability,(belief(()),false,2048))
- forkable({-111,-109}) {
- 157 ==> {
- unify((((--,%1) ==>+- %2),%3)) ==> {
- (Termify(unisubst(%2,%1,%3,"$"),truth(punc((".",".")),DeductionPN,(),BeliefEvent)),157)
- }
- }
- 159 ==> {
- unify((((--,%1) ==>+- %2),%3)) ==> {
- (Termify((--,unisubst(%2,%1,%3,"$")),truth(punc((".",".")),DeductionNN,(),BeliefEvent)),159)
- }
- }
- }
- }
- and {
- IsHas(beliefTerm,("==>",volMin(3)))
- forkable({-87,-83,-76,-72,-48,-47}) {
- 181 ==> {
- unify((((--,%1) ==>+- %2),(%3 ==>+- %1))) ==> {
- (Termify((%3 ==>+- %2),truth(punc((".",".")),DeductionPN,(),Compose)),181)
- }
- }
- 185 ==> {
- unify((((--,%1) ==>+- %2),(%3 ==>+- %1))) ==> {
- (Termify((--,(%3 ==>+- %2)),truth(punc((".",".")),DeductionNN,(),Compose)),185)
- }
- }
- 192 ==> {
- unify((((--,%1) ==>+- %2),(%3 ==>+- %1))) ==> {
- (Termify((%2 ==>+- %3),truth(punc((".",".")),ExemplificationPN,(),Compose)),192)
- }
- }
- 196 ==> {
- unify((((--,%1) ==>+- %2),(%3 ==>+- %1))) ==> {
- (Termify(((--,%2) ==>+- %3),truth(punc((".",".")),ExemplificationNN,(),Compose)),196)
- }
- }
- 220 ==> {
- unify((((--,%1) ==>+- %2),(%2 ==>+- %1))) ==> {
- (Termify((--,(%1 ==>+- %2)),truth(punc((".",".")),IntersectionPN,(),Compose)),220)
- }
- }
- 221 ==> {
- unify((((--,%1) ==>+- %2),(%2 ==>+- %1))) ==> {
- (Termify(((--,%2) ==>+- %1),truth(punc((".",".")),IntersectionPN,(),Compose)),221)
- }
- }
- }
- }
- }
- }
- and {
- IsHas(taskTerm,("==>","&&",volMin(5)))
- fork {
- and {
- IsHas(beliefTerm,("==>","&&",volMin(5)))
- fork {
- and {
- IsHas(taskTerm((0)),("&&",volMin(3)))
- IsHas(beliefTerm((0)),("&&",volMin(3)))
- fork {
- and {
- (--,Is(taskTerm((1)),"#"))
- forkable({214}) {
- 226 ==> {
- and {
- unifyIf(%4,{(neq,%1),(eqNeg,%1)})
- unifyIf(%1,{(neq,%4),(eqNeg,%4)})
- unify((((%1 &&+- %2..+) ==>+- %3),((%4 &&+- %2..+) ==>+- %3))) ==> {
- (Termify((( &&+- ,%2..+) ==>+- %3),truth(punc((".",".")),IntersectionPB,(),Compose)),226)
- }
- }
- }
- }
- }
- forkable({212}) {
- 224 ==> {
- unify((((%1 &&+- %2..+) ==>+- %3),((%4 &&+- %2..+) ==>+- %3))) ==> {
- (Termify((%4 ==>+- %1),truth(punc((".",".")),InductionPB,(),Compose)),224)
- }
- }
- }
- }
- }
- and {
- IsHas(taskTerm((1)),("&&",volMin(3)))
- IsHas(beliefTerm((1)),("&&",volMin(3)))
- (--,Is(taskTerm((0)),"#"))
- forkable({216}) {
- 228 ==> {
- and {
- unifyIf(%4,{(neq,%2),(eqNeg,%2)})
- unifyIf(%2,{(neq,%4),(eqNeg,%4)})
- unify(((%1 ==>+- (%2 &&+- %3..+)),(%1 ==>+- (%4 &&+- %3..+)))) ==> {
- (Termify((%1 ==>+- ( &&+- ,%3..+)),truth(punc((".",".")),IntersectionPB,(),Compose)),228)
- }
- }
- }
- }
- }
- }
- }
- and {
- IsHas(beliefTerm,("==>",volMin(3)))
- IsHas(taskTerm((0)),("&&",volMin(3)))
- ellipsisCommutativeConstant((0),(0),task)
- forkable({-46,-45}) {
- 222 ==> {
- unify((((%1 &&+- %2..+) ==>+- %3),(%1 ==>+- %4))) ==> {
- (Termify(((%4 &&+- %2..+) ==>+- %3),truth(punc((".",".")),Induction,(),Compose)),222)
- }
- }
- 223 ==> {
- unify((((%1 &&+- %2..+) ==>+- %3),(%1 ==>+- %4))) ==> {
- (Termify((((--,%4) &&+- %2..+) ==>+- %3),truth(punc((".",".")),InductionPN,(),Compose)),223)
- }
- }
- }
- }
- }
- }
- and {
- unifyIf(task(()),Eventable,(()))
- Is(beliefTerm,"&&")
- unifyIf(belief(()),VolumeCompare,(task(()),onlyIfConstants))
- unifyIf(belief(()),neq,task(()))
- fork {
- and {
- (--,ConjParallel(beliefTerm))
- fork {
- and {
- Has(beliefTerm,("--",any,volMin(0)))
- unifyIf(belief(()),EventUnifiability,(task(()),true,true))
- forkable({239}) {
- 251 ==> {
- unify((%1,%2)) ==> {
- (Termify(conjBefore(%2,(--,%1)),truth(punc((".",".")),DeductionNP,(),TaskEvent)),251)
- }
- }
- }
- }
- and {
- unifyIf(belief(()),EventUnifiability,(task(()),false,true))
- forkable({237}) {
- 249 ==> {
- unify((%1,%2)) ==> {
- (Termify(conjBefore(%2,%1),truth(punc((".",".")),Deduction,(),TaskEvent)),249)
- }
- }
- }
- }
- }
- }
- and {
- Has(beliefTerm,("--",any,volMin(0)))
- unifyIf(belief(()),EventUnifiability,(task(()),true,true))
- forkable({234}) {
- 246 ==> {
- unify((%1,%2)) ==> {
- (Termify(conjAfter(%2,(--,%1)),truth(punc((".",".")),DeductionNP,(),TaskEvent)),246)
- }
- }
- }
- }
- and {
- unifyIf(belief(()),EventUnifiability,(task(()),false,true))
- forkable({232}) {
- 244 ==> {
- unify((%1,%2)) ==> {
- (Termify(conjAfter(%2,%1),truth(punc((".",".")),Deduction,(),TaskEvent)),244)
- }
- }
- }
- }
- }
- }
- and {
- IsHas(beliefTerm,("==>",volMin(3)))
- fork {
- and {
- (--,Is(taskTerm,"==>"))
- fork {
- and {
- (--,Is(beliefTerm((0)),"--"))
- (--,Is(beliefTerm((1)),"1111000000000"))
- unifyIf(belief((0)),Unifiability,(task(()),false,2048))
- forkable({-116,-114}) {
- 152 ==> {
- unify((%1,(%2 ==>+- %3))) ==> {
- (Termify(unisubst(%3,%2,%1,"$"),truth(punc((".",".")),Deduction,(),TaskEvent)),152)
- }
- }
- 154 ==> {
- unify((%1,(%2 ==>+- %3))) ==> {
- (Termify((--,unisubst(%3,%2,%1,"$")),truth(punc((".",".")),DeductionPN,(),TaskEvent)),154)
- }
- }
- }
- }
- and {
- (--,Is(beliefTerm((0)),"1111000000000"))
- unifyIf(belief((1)),Unifiability,(task(()),false,2048))
- forkable({-120,-119}) {
- 148 ==> {
- unify((%1,(%2 ==>+- %3))) ==> {
- (Termify(unisubst(%2,%3,%1,"$"),truth(punc((".",".")),Abduction,(),TaskEvent)),148)
- }
- }
- 149 ==> {
- unify((%1,(%2 ==>+- %3))) ==> {
- (Termify(unisubst(%2,%3,%1,"$"),truth(punc((".",".")),AbductionNN,(),TaskEvent)),149)
- }
- }
- }
- }
- and {
- Is(beliefTerm((0)),"&&")
- forkable({-99,-98}) {
- 169 ==> {
- unify((%1,(%2 ==>+- %3))) ==> {
- (Termify(unisubst(beliefTerm,chooseUnifiableSubEvent(%2,polarizeTask(%1)),polarizeTask(%1),novel),truth(punc((".",".")),DeductionDP,(),TaskEvent)),169)
- }
- }
- 170 ==> {
- unify((%1,(%2 ==>+- %3))) ==> {
- (Termify((--,unisubst(beliefTerm,chooseUnifiableSubEvent(%2,polarizeTask(%1)),polarizeTask(%1),novel)),truth(punc((".",".")),DeductionDN,(),TaskEvent)),170)
- }
- }
- }
- }
- and {
- Is(beliefTerm((1)),"&&")
- forkable({-101,-100}) {
- 167 ==> {
- unify((%1,(%2 ==>+- %3))) ==> {
- (Termify(unisubst(beliefTerm,chooseUnifiableSubEvent(%3,polarizeTask(%1)),polarizeTask(%1),novel),truth(punc((".",".")),DeductionDP,(),TaskEvent)),167)
- }
- }
- 168 ==> {
- unify((%1,(%2 ==>+- %3))) ==> {
- (Termify((--,unisubst(beliefTerm,chooseUnifiableSubEvent(%3,polarizeTask(%1)),polarizeTask(%1),novel)),truth(punc((".",".")),DeductionDN,(),TaskEvent)),168)
- }
- }
- }
- }
- }
- }
- and {
- Is(beliefTerm((0)),"&&")
- forkable({161}) {
- 173 ==> {
- unify((%1,(%2 ==>+- %3))) ==> {
- (Termify(conjWithoutUnify((polarizeBelief(%3) &&+- %2),polarizeTask(%1)),truth(punc((".",".")),DeductionDD,(),TaskEvent)),173)
- }
- }
- }
- }
- }
- }
- and {
- IsHas(taskTerm,("==>","100010",volMin(6)))
- IsHas(beliefTerm,("==>","100010",volMin(6)))
- IsHas(taskTerm((0)),("--","&&",volMin(4)))
- IsHas(beliefTerm((0)),("--","&&",volMin(4)))
- IsHas(beliefTerm((0,0)),("&&",volMin(3)))
- fork {
- and {
- (--,Is(taskTerm((1)),"#"))
- IsHas(taskTerm((0,0)),("&&",volMin(3)))
- forkable({215}) {
- 227 ==> {
- and {
- unifyIf(%4,{(neq,%1),(eqNeg,%1)})
- unifyIf(%1,{(neq,%4),(eqNeg,%4)})
- unify((((--,(%1 &&+- %2..+)) ==>+- %3),((--,(%4 &&+- %2..+)) ==>+- %3))) ==> {
- (Termify(((--,( &&+- ,%2..+)) ==>+- %3),truth(punc((".",".")),IntersectionPB,(),Compose)),227)
- }
- }
- }
- }
- }
- and {
- IsHas(taskTerm((0,0)),("&&",volMin(3)))
- forkable({213}) {
- 225 ==> {
- unify((((--,(%1 &&+- %2..+)) ==>+- %3),((--,(%4 &&+- %2..+)) ==>+- %3))) ==> {
- (Termify((%4 ==>+- %1),truth(punc((".",".")),InductionPB,(),Compose)),225)
- }
- }
- }
- }
- }
- }
- and {
- IsHas(taskTerm,("<->",volMin(3)))
- fork {
- and {
- IsHas(beliefTerm,("-->",volMin(3)))
- fork {
- and {
- Has(beliefTerm((0)),(".",any,volMin(0)))
- fork {
- and {
- Has(beliefTerm((1)),(".",any,volMin(0)))
- forkable({44}) {
- 56 ==> {
- unify(((%1<->%2),(%1-->%2))) ==> {
- (Termify((%2-->%1),truth(punc((".",".")),Undesire,(),Compose)),56)
- }
- }
- }
- }
- forkable({38}) {
- 50 ==> {
- and {
- unifyIf(%3,{(neq,%2),(neqRCom,%2)})
- unifyIf(%2,{(Has,((".",any,volMin(0)))),(neq,%3),(neqRCom,%3)})
- unify(((%1<->%2),(%3-->%1))) ==> {
- (Termify((%3-->%2),truth(punc((".",".")),AnalogyX,(),Compose)),50)
- }
- }
- }
- }
- }
- }
- and {
- Has(beliefTerm((1)),(".",any,volMin(0)))
- forkable({42}) {
- 54 ==> {
- and {
- unifyIf(%3,{(neq,%2),(neqRCom,%2)})
- unifyIf(%2,{(Has,((".",any,volMin(0)))),(neq,%3),(neqRCom,%3)})
- unify(((%1<->%2),(%1-->%3))) ==> {
- (Termify((%2-->%3),truth(punc((".",".")),AnalogyX,(),Compose)),54)
- }
- }
- }
- }
- }
- }
- }
- and {
- IsHas(beliefTerm,("<->",volMin(3)))
- forkable({50}) {
- 62 ==> {
- and {
- unifyIf(%3,{(Has,((".",any,volMin(0)))),(neq,%2),(neqRCom,%2)})
- unifyIf(%2,{(Has,((".",any,volMin(0)))),(neq,%3),(neqRCom,%3)})
- unify(((%1<->%2),(%1<->%3))) ==> {
- (Termify((%2<->%3),truth(punc((".",".")),Resemblance,(),Compose)),62)
- }
- }
- }
- }
- }
- }
- }
- and {
- (--,Is(beliefTerm,"1111000000000"))
- Is(taskTerm,"&&")
- unifyIf(task(()),neq,belief(()))
- Has(taskTerm,("#",any,volMin(0)))
- fork {
- and {
- Has(taskTerm,("--",any,volMin(0)))
- forkable({274}) {
- 286 ==> {
- unify((%1,%2)) ==> {
- (Termify(conjWithoutUnify(%1,chooseUnifiableSubEvent(%1,(--,%2))),truth(punc((".",".")),AnonymousAnalogyPN,(),BeliefEvent)),286)
- }
- }
- }
- }
- forkable({273}) {
- 285 ==> {
- unify((%1,%2)) ==> {
- (Termify(conjWithoutUnify(%1,chooseUnifiableSubEvent(%1,%2)),truth(punc((".",".")),AnonymousAnalogy,(),BeliefEvent)),285)
- }
- }
- }
- }
- }
- and {
- IsHas(taskTerm,("&&","--",volMin(5)))
- IsHas(beliefTerm,("&&","--",volMin(5)))
- forkable({-34,-33,-32}) {
- 234 ==> {
- and {
- unifyIf(%1,neq,%2)
- unifyIf(%2,neq,%1)
- unify((( &&+- ,(--,%1),%2,%3..*),( &&+- ,(--,%2),%1,%3..*))) ==> {
- (Termify(((--,(%1 &&+- %2)) &&+- %3..*),truth(punc((".",".")),IntersectionPB,(),Compose)),234)
- }
- }
- }
- 235 ==> {
- and {
- unifyIf(%1,neq,%2)
- unifyIf(%2,neq,%1)
- unify((( &&+- ,(--,%1),%2,%3..*),( &&+- ,(--,%2),%1,%3..*))) ==> {
- (Termify((--,(%2 ==>+- %1)),truth(punc((".",".")),AbductionPB,(),Compose)),235)
- }
- }
- }
- 236 ==> {
- and {
- unifyIf(%1,neq,%2)
- unifyIf(%2,neq,%1)
- unify((( &&+- ,(--,%1),%2,%3..*),( &&+- ,(--,%2),%1,%3..*))) ==> {
- (Termify(((--,%1) ==>+- %2),truth(punc((".",".")),InductionPB,(),Compose)),236)
- }
- }
- }
- }
- }
- and {
- IsHas(taskTerm,("&&","--",volMin(4)))
- IsHas(beliefTerm,("&&",volMin(3)))
- forkable({-36,-35}) {
- 232 ==> {
- unify((((--,%1) &&+- %2..+),(%1 &&+- %2..+))) ==> {
- (Termify(( &&+- ,%2..+),truth(punc((".",".")),Union,(),Compose)),232)
- }
- }
- 233 ==> {
- unify((((--,%1) &&+- %2..+),(%1 &&+- %2..+))) ==> {
- (Termify((--,( &&+- ,%2..+)),truth(punc((".",".")),UnionNN,(),Compose)),233)
- }
- }
- }
- }
- and {
- IsHas(beliefTerm,("&&","--",volMin(4)))
- IsHas(taskTerm,("&&",volMin(3)))
- forkable({-38,-37}) {
- 230 ==> {
- unify(((%1 &&+- %2..+),((--,%1) &&+- %2..+))) ==> {
- (Termify(( &&+- ,%2..+),truth(punc((".",".")),Union,(),Compose)),230)
- }
- }
- 231 ==> {
- unify(((%1 &&+- %2..+),((--,%1) &&+- %2..+))) ==> {
- (Termify((--,( &&+- ,%2..+)),truth(punc((".",".")),UnionNN,(),Compose)),231)
- }
- }
- }
- }
- and {
- (--,Is(taskTerm,"==>"))
- fork {
- and {
- (--,Is(beliefTerm,"==>"))
- forkable({-122,-121}) {
- 146 ==> {
- unify((%1,%2)) ==> {
- (Termify((polarizeTask(%1) &&+- polarizeBelief(%2)),truth(punc((".",".")),IntersectionDD,(),Sequence)),146)
- }
- }
- 147 ==> {
- unify((%1,%2)) ==> {
- (Termify(varIntro((polarizeTask(%1) &&+- polarizeBelief(%2))),truth(punc((".",".")),IntersectionDD,(),Sequence)),147)
- }
- }
- }
- }
- forkable({-124,-123}) {
- 144 ==> {
- unify((%1,%2)) ==> {
- (Termify(polarizeBelief((polarizeTask(%1) ==>+- %2)),truth(punc((".",".")),AbductionDD,(),TaskRelative)),144)
- }
- }
- 145 ==> {
- unify((%1,%2)) ==> {
- (Termify(polarizeBelief(varIntro((polarizeTask(%1) ==>+- %2))),truth(punc((".",".")),AbductionDD,(),TaskRelative)),145)
- }
- }
- }
- }
- }
- and {
- IsHas(beliefTerm,("<->",volMin(3)))
- forkable({57,58,60,61}) {
- 69 ==> {
- and {
- unifyIf(%3,{(Is,(--,("1111000000000"))),(neq,%1)})
- unifyIf(%2,{(Unifiability,(%1,true,2048)),(Is,(--,("1111000000000"))),(neq,%1)})
- unifyIf(%1,{(Unifiability,(%2,true,2048)),(neq,%2),(neq,%3)})
- unify((%1,(%2<->%3))) ==> {
- (Termify(unisubst(%3,%2,%1,"$",novel),truth(punc((".",".")),DesireWeak,(),TaskEvent)),69)
- }
- }
- }
- 70 ==> {
- and {
- unifyIf(%3,{(Is,(--,("1111000000000"))),(neq,%1)})
- unifyIf(%2,{(Unifiability,(%1,true,2048)),(Is,(--,("1111000000000"))),(neq,%1)})
- unifyIf(%1,{(Unifiability,(%2,true,2048)),(neq,%2),(neq,%3)})
- unify((%1,(%2<->%3))) ==> {
- (Termify((--,unisubst(%3,%2,%1,"$",novel)),truth(punc((".",".")),DesireWeakPN,(),TaskEvent)),70)
- }
- }
- }
- 72 ==> {
- and {
- unifyIf(%3,neq,%1)
- unifyIf(%2,{(neq,%1),(VolumeCompare,%1),("Recursive<-(+)",%1)})
- unifyIf(%1,{(neq,%2),(neq,%3),(VolumeCompare,%2),("Recursive->(+)",%2)})
- unify((%1,(%2<->%3))) ==> {
- (Termify(substitute(%1,%2,%3,"$",novel),truth(punc((".",".")),DesireWeak,(),Task)),72)
- }
- }
- }
- 73 ==> {
- and {
- unifyIf(%3,neq,%1)
- unifyIf(%2,{(neq,%1),(VolumeCompare,%1),("Recursive<-(+)",%1)})
- unifyIf(%1,{(neq,%2),(neq,%3),(VolumeCompare,%2),("Recursive->(+)",%2)})
- unify((%1,(%2<->%3))) ==> {
- (Termify(substitute(%1,%2,(--,%3),"$",novel),truth(punc((".",".")),DesireWeakPN,(),Task)),73)
- }
- }
- }
- }
- }
- and {
- (--,Is(beliefTerm,"==>"))
- forkable({-126,-125}) {
- 142 ==> {
- unify((%1,%2)) ==> {
- (Termify(polarizeTask((polarizeBelief(%2) ==>+- %1)),truth(punc((".",".")),InductionDD,(),BeliefRelative)),142)
- }
- }
- 143 ==> {
- unify((%1,%2)) ==> {
- (Termify(polarizeTask(varIntro((polarizeBelief(%2) ==>+- %1))),truth(punc((".",".")),InductionDD,(),BeliefRelative)),143)
- }
- }
- }
- }
- }
- }
- and {
- (--,Is(beliefTerm,"1111000000000"))
- fork {
- and {
- IsHas(taskTerm,("==>","--",volMin(4)))
- unifyIf(belief(()),Eventable,(()))
- IsHas(taskTerm((0)),("--",volMin(2)))
- {(--,Is(taskTerm((0,0)),"--")),Is(taskTerm((0,0)),"&&")}
- unifyIf(task((0,0)),VolumeCompare,belief(()))
- unifyIf(task((0,0)),neq,belief(()))
- unifyIf(task((0,0)),"Event->(+|-)",belief(()))
- forkable({261}) {
- 273 ==> {
- unify((((--,%1) ==>+- %2),%3)) ==> {
- (Termify(((--,conjWithoutPN(%1,%3)) ==>+- %2),truth(punc((".",".")),StructuralReduction,(),Task)),273)
- }
- }
- }
- }
- and {
- unifyIf(belief(()),Eventable,(()))
- IsHas(taskTerm,("==>",volMin(3)))
- Is(taskTerm((1)),"&&")
- unifyIf(task((1)),VolumeCompare,belief(()))
- unifyIf(task((1)),neq,belief(()))
- unifyIf(task((1)),"Event->(+|-)",belief(()))
- forkable({262}) {
- 274 ==> {
- unify(((%1 ==>+- %2),%3)) ==> {
- (Termify(polarizeTask((%1 ==>+- conjWithoutPN(%2,%3))),truth(punc((".",".")),StructuralDeductionDD,(),Task)),274)
- }
- }
- }
- }
- }
- }
- }
- }
- and {
- punc(("?","."))
- DoublePremise(({"?","@"}),punc)
- fork {
- and {
- IsHas(beliefTerm,("-->",volMin(3)))
- fork {
- and {
- IsHas(taskTerm,("-->",volMin(3)))
- {Is(taskTerm((0)),"*"),SubsMin(taskTerm((0)),1)}
- Is(taskTerm((1)),"*")
- unifyIf(task((0)),VolumeCompare,belief((0)))
- unifyIf(task((1)),VolumeCompare,belief((1)))
- SubsMin(taskTerm((1)),1)
- unifyIf(task((0)),neq,belief((0)))
- unifyIf(task((1)),neq,belief((1)))
- fork {
- and {
- unifyIf(task((0)),"Subterm->(+)",belief((0)))
- fork {
- and {
- unifyIf(task((1)),"Subterm->(+)",belief((1)))
- forkable({123}) {
- 135 ==> {
- unify(((%1-->%2),(%3-->%4))) ==> {
- (Termify(taskTerm,truth(punc(("?",".")),BeliefStructuralReduction,(),Task)),135)
- }
- }
- }
- }
- and {
- unifyIf(task((1)),"SubtermNeg->(+)",belief((1)))
- forkable({126}) {
- 138 ==> {
- unify(((%1-->%2),(%3-->%4))) ==> {
- (Termify((--,taskTerm),truth(punc(("?",".")),BeliefStructuralReduction,(),Task)),138)
- }
- }
- }
- }
- }
- }
- and {
- unifyIf(task((0)),"SubtermNeg->(+)",belief((0)))
- fork {
- and {
- unifyIf(task((1)),"Subterm->(+)",belief((1)))
- forkable({125}) {
- 137 ==> {
- unify(((%1-->%2),(%3-->%4))) ==> {
- (Termify((--,taskTerm),truth(punc(("?",".")),BeliefStructuralReduction,(),Task)),137)
- }
- }
- }
- }
- and {
- unifyIf(task((1)),"SubtermNeg->(+)",belief((1)))
- forkable({124}) {
- 136 ==> {
- unify(((%1-->%2),(%3-->%4))) ==> {
- (Termify(taskTerm,truth(punc(("?",".")),BeliefStructuralReduction,(),Task)),136)
- }
- }
- }
- }
- }
- }
- }
- }
- and {
- IsHas(taskTerm,("-->","[",volMin(4)))
- fork {
- and {
- IsHas(taskTerm((0)),("[",volMin(2)))
- Is(beliefTerm((0)),"[")
- unifyIf(belief((0)),VolumeCompare,task((0,0)))
- unifyIf(belief((0)),neq,task((0,0)))
- unifyIf(belief((0)),"Subterm->(+)",task((0,0)))
- forkable({84}) {
- 96 ==> {
- unify((([%1]-->%2),(%3-->%2))) ==> {
- (Termify(taskTerm,truth(punc(("?",".")),BeliefStructuralDeduction,(),Belief)),96)
- }
- }
- }
- }
- and {
- IsHas(taskTerm((1)),("[",volMin(2)))
- Is(beliefTerm((1)),"[")
- unifyIf(belief((1)),VolumeCompare,task((1,0)))
- unifyIf(belief((1)),neq,task((1,0)))
- unifyIf(belief((1)),"Subterm->(+)",task((1,0)))
- forkable({86}) {
- 98 ==> {
- unify(((%1-->[%2]),(%1-->%3))) ==> {
- (Termify(taskTerm,truth(punc(("?",".")),BeliefStructuralDeduction,(),Belief)),98)
- }
- }
- }
- }
- }
- }
- and {
- IsHas(taskTerm,("-->","{",volMin(4)))
- fork {
- and {
- IsHas(taskTerm((0)),("{",volMin(2)))
- Is(beliefTerm((0)),"{")
- unifyIf(belief((0)),VolumeCompare,task((0,0)))
- unifyIf(belief((0)),neq,task((0,0)))
- unifyIf(belief((0)),"Subterm->(+)",task((0,0)))
- forkable({83}) {
- 95 ==> {
- unify((({%1}-->%2),(%3-->%2))) ==> {
- (Termify(taskTerm,truth(punc(("?",".")),BeliefStructuralDeduction,(),Belief)),95)
- }
- }
- }
- }
- and {
- IsHas(taskTerm((1)),("{",volMin(2)))
- Is(beliefTerm((1)),"{")
- unifyIf(belief((1)),VolumeCompare,task((1,0)))
- unifyIf(belief((1)),neq,task((1,0)))
- unifyIf(belief((1)),"Subterm->(+)",task((1,0)))
- forkable({85}) {
- 97 ==> {
- unify(((%1-->{%2}),(%1-->%3))) ==> {
- (Termify(taskTerm,truth(punc(("?",".")),BeliefStructuralDeduction,(),Belief)),97)
- }
- }
- }
- }
- }
- }
- and {
- IsHas(taskTerm,("-->","*",volMin(5)))
- fork {
- and {
- IsHas(taskTerm((0)),("*",volMin(2)))
- IsHas(taskTerm((1)),("*",volMin(2)))
- forkable({119}) {
- 131 ==> {
- unify((((%1)-->(%2)),(%1-->%2))) ==> {
- (Termify(polarizeBelief(taskTerm),truth(punc(("?",".")),BeliefStructuralReductionDD,(),Belief)),131)
- }
- }
- }
- }
- and {
- IsHas(taskTerm((0)),("*",volMin(3)))
- Is(taskTerm((1)),"?")
- forkable({128}) {
- 140 ==> {
- unify((((%1,%2)-->%3),(%1-->%4))) ==> {
- (Termify(((%1,%2)-->(%4,%2)),truth(punc(("?",".")),BeliefStructuralReduction,(),Belief)),140)
- }
- }
- }
- }
- and {
- IsHas(taskTerm((1)),("*",volMin(3)))
- Is(taskTerm((0)),"?")
- forkable({129}) {
- 141 ==> {
- unify(((%1-->(%2,%3)),(%4-->%2))) ==> {
- (Termify(((%4,%3)-->(%2,%3)),truth(punc(("?",".")),BeliefStructuralReduction,(),Belief)),141)
- }
- }
- }
- }
- }
- }
- }
- }
- and {
- DoublePremise()
- fork {
- and {
- IsHas(taskTerm,("==>","--",volMin(4)))
- (--,Is(beliefTerm((1)),"1111000000000"))
- fork {
- and {
- IsHas(beliefTerm,("==>","--",volMin(4)))
- IsHas(taskTerm((0)),("--",volMin(2)))
- IsHas(beliefTerm((0)),("--",volMin(2)))
- (--,Is(taskTerm((1)),"1111000000000"))
- forkable({301}) {
- 313 ==> {
- unify((((--,%1) ==>+- %2),((--,%2) ==>+- %1))) ==> {
- (Termify((--,((--,%1) ==>+- %2)),truth(punc(("?",".")),ConversionPN,(),Compose)),313)
- }
- }
- }
- }
- and {
- IsHas(beliefTerm,("==>",volMin(3)))
- IsHas(taskTerm((0)),("--",volMin(2)))
- (--,Is(taskTerm((1)),"1111000000000"))
- forkable({299}) {
- 311 ==> {
- unify((((--,%1) ==>+- %2),(%2 ==>+- %1))) ==> {
- (Termify(((--,%1) ==>+- %2),truth(punc(("?",".")),ConversionPN,(),Compose)),311)
- }
- }
- }
- }
- }
- }
- and {
- (--,Is(taskTerm((1)),"1111000000000"))
- fork {
- and {
- IsHas(beliefTerm,("==>","--",volMin(4)))
- IsHas(taskTerm,("==>",volMin(3)))
- IsHas(beliefTerm((0)),("--",volMin(2)))
- (--,Is(taskTerm((0)),"1111000000000"))
- forkable({300}) {
- 312 ==> {
- unify(((%1 ==>+- %2),((--,%2) ==>+- %1))) ==> {
- (Termify((--,(%1 ==>+- %2)),truth(punc(("?",".")),Conversion,(),Compose)),312)
- }
- }
- }
- }
- and {
- IsHas(taskTerm,("==>",volMin(3)))
- IsHas(beliefTerm,("==>",volMin(3)))
- (--,Is(taskTerm((0)),"1111000000000"))
- forkable({298}) {
- 310 ==> {
- unify(((%1 ==>+- %2),(%2 ==>+- %1))) ==> {
- (Termify((%1 ==>+- %2),truth(punc(("?",".")),Conversion,(),Compose)),310)
- }
- }
- }
- }
- }
- }
- and {
- IsHas(taskTerm,("-->",volMin(3)))
- IsHas(beliefTerm,("<->",volMin(3)))
- forkable({34}) {
- 46 ==> {
- unify(((%1-->%2),(%1<->%2))) ==> {
- (Termify(taskTerm,truth(punc(("?",".")),BeliefStructuralIntersection,(),Belief)),46)
- }
- }
- }
- }
- and {
- IsHas(taskTerm,("<->",volMin(3)))
- IsHas(beliefTerm,("-->",volMin(3)))
- forkable({35}) {
- 47 ==> {
- unify(((%1<->%2),(%2-->%1))) ==> {
- (Termify(taskTerm,truth(punc(("?",".")),BeliefStructuralAbduction,(),Belief)),47)
- }
- }
- }
- }
- }
- }
- and {
- IsHas(taskTerm,("-->","[",volMin(5)))
- IsHas(taskTerm((1)),("[",volMin(2)))
- fork {
- and {
- IsHas(beliefTerm,("-->",volMin(3)))
- IsHas(taskTerm((0)),("[",volMin(2)))
- ellipsisCommutativeConstant((0),(0),task)
- ellipsisCommutativeConstant((1),(1),task)
- forkable({92}) {
- 104 ==> {
- unify((([%1]-->[%2]),(%1-->%2))) ==> {
- (Termify(polarizeBelief(taskTerm),truth(punc(("?",".")),BeliefStructuralDeductionDD,(),Belief)),104)
- }
- }
- }
- }
- and {
- IsHas(beliefTerm,("<->",volMin(3)))
- IsHas(taskTerm((0)),("[",volMin(2)))
- forkable({90}) {
- 102 ==> {
- unify((([%1]-->[%2]),(%1<->%2))) ==> {
- (Termify(polarizeBelief(taskTerm),truth(punc(("?",".")),BeliefStructuralDeductionDD,(),Belief)),102)
- }
- }
- }
- }
- }
- }
- and {
- IsHas(taskTerm,("-->","{",volMin(5)))
- IsHas(taskTerm((0)),("{",volMin(2)))
- fork {
- and {
- IsHas(beliefTerm,("-->",volMin(3)))
- IsHas(taskTerm((1)),("{",volMin(2)))
- ellipsisCommutativeConstant((0),(0),task)
- ellipsisCommutativeConstant((1),(1),task)
- forkable({93}) {
- 105 ==> {
- unify((({%1}-->{%2}),(%1-->%2))) ==> {
- (Termify(polarizeBelief(taskTerm),truth(punc(("?",".")),BeliefStructuralDeductionDD,(),Belief)),105)
- }
- }
- }
- }
- and {
- IsHas(beliefTerm,("<->",volMin(3)))
- IsHas(taskTerm((1)),("{",volMin(2)))
- forkable({91}) {
- 103 ==> {
- unify((({%1}-->{%2}),(%1<->%2))) ==> {
- (Termify(polarizeBelief(taskTerm),truth(punc(("?",".")),BeliefStructuralDeductionDD,(),Belief)),103)
- }
- }
- }
- }
- }
- }
- and {
- unifyIf(belief(()),Eventable,(()))
- Is(taskTerm,"&&")
- unifyIf(task(()),VolumeCompare,belief(()))
- fork {
- and {
- Has(taskTerm,("--",any,volMin(0)))
- unifyIf(task(()),"Event->(-)",belief(()))
- forkable({230}) {
- 242 ==> {
- unify((%1,%2)) ==> {
- (Termify(%1,truth(punc(("?",".")),BeliefStructuralDeduction,(),BeliefEvent)),242)
- }
- }
- }
- }
- and {
- unifyIf(task(()),"Event->(+)",belief(()))
- forkable({229}) {
- 241 ==> {
- unify((%1,%2)) ==> {
- (Termify((--,%1),truth(punc(("?",".")),BeliefStructuralDeductionPN,(),BeliefEvent)),241)
- }
- }
- }
- }
- }
- }
- and {
- IsHas(beliefTerm,("-->","*",volMin(5)))
- IsHas(taskTerm,("-->",volMin(3)))
- IsHas(beliefTerm((0)),("*",volMin(2)))
- IsHas(beliefTerm((1)),("*",volMin(2)))
- forkable({121}) {
- 133 ==> {
- unify(((%1-->%2),((%1)-->(%2)))) ==> {
- (Termify(polarizeBelief(taskTerm),truth(punc(("?",".")),BeliefStructuralReductionDD,(),Belief)),133)
- }
- }
- }
- }
- and {
- IsHas(beliefTerm,("==>",volMin(3)))
- (--,Is(taskTerm,"1111000000000"))
- fork {
- and {
- IsUnneg(beliefTerm((0)),"#")
- forkable({247}) {
- 259 ==> {
- unify((%1,(%2 ==>+- %1))) ==> {
- (Termify(%1,truth(punc(("?",".")),BeliefStructuralReduction,(),TaskEvent)),259)
- }
- }
- }
- }
- and {
- Is(beliefTerm((1)),"#")
- forkable({248}) {
- 260 ==> {
- unify((%1,(%1 ==>+- %2))) ==> {
- (Termify(%1,truth(punc(("?",".")),BeliefStructuralAbduction,(),TaskEvent)),260)
- }
- }
- }
- }
- }
- }
- and {
- IsHas(beliefTerm,("==>","--",volMin(4)))
- (--,Is(taskTerm,"1111000000000"))
- IsHas(beliefTerm((0)),("--",volMin(2)))
- Is(beliefTerm((1)),"#")
- forkable({249}) {
- 261 ==> {
- unify((%1,((--,%1) ==>+- %2))) ==> {
- (Termify((--,%1),truth(punc(("?",".")),BeliefStructuralAbduction,(),TaskEvent)),261)
- }
- }
- }
- }
- and {
- IsHas(beliefTerm,("<->",volMin(3)))
- fork {
- and {
- IsHas(taskTerm,("<->","[",volMin(5)))
- forkable({88}) {
- 100 ==> {
- unify((([%1]<->[%2]),(%1<->%2))) ==> {
- (Termify(polarizeBelief(taskTerm),truth(punc(("?",".")),BeliefStructuralDeductionDD,(),Belief)),100)
- }
- }
- }
- }
- and {
- IsHas(taskTerm,("<->",volMin(3)))
- forkable({127}) {
- 139 ==> {
- and {
- unifyIf(%3,{(neq,%1),(VolumeCompare,%1),("Subterm<-(+)",%1)})
- unifyIf(%4,{(neq,%2),(VolumeCompare,%2),("Subterm<-(+)",%2)})
- unifyIf(%1,{(Is,("*")),(SubsMin,(1)),(neq,%3),(VolumeCompare,%3),("Subterm->(+)",%3)})
- unifyIf(%2,{(Is,("*")),(SubsMin,(1)),(neq,%4),(VolumeCompare,%4),("Subterm->(+)",%4)})
- unify(((%1<->%2),(%3<->%4))) ==> {
- (Termify(taskTerm,truth(punc(("?",".")),BeliefStructuralReduction,(),Task)),139)
- }
- }
- }
- }
- }
- }
- }
- and {
- IsHas(taskTerm,("<->","*",volMin(5)))
- IsHas(beliefTerm,("<->",volMin(3)))
- forkable({120}) {
- 132 ==> {
- unify((((%1)<->(%2)),(%1<->%2))) ==> {
- (Termify(polarizeBelief(taskTerm),truth(punc(("?",".")),BeliefStructuralReductionDD,(),Belief)),132)
- }
- }
- }
- }
- and {
- IsHas(taskTerm,("<->","{",volMin(5)))
- IsHas(beliefTerm,("<->",volMin(3)))
- forkable({89}) {
- 101 ==> {
- unify((({%1}<->{%2}),(%1<->%2))) ==> {
- (Termify(polarizeBelief(taskTerm),truth(punc(("?",".")),BeliefStructuralDeductionDD,(),Belief)),101)
- }
- }
- }
- }
- and {
- IsHas(beliefTerm,("<->","*",volMin(5)))
- IsHas(taskTerm,("<->",volMin(3)))
- forkable({122}) {
- 134 ==> {
- unify(((%1<->%2),((%1)<->(%2)))) ==> {
- (Termify(polarizeBelief(taskTerm),truth(punc(("?",".")),BeliefStructuralReductionDD,(),Belief)),134)
- }
- }
- }
- }
- }
- }
- and {
- punc({("?","?"),("@","@")})
- fork {
- and {
- DoublePremise()
- fork {
- and {
- IsHas(beliefTerm,("==>",volMin(3)))
- fork {
- and {
- unifyIf(task(()),Eventable,(()))
- fork {
- and {
- Is(beliefTerm((0)),"&&")
- unifyIf(belief((0)),VolumeCompare,task(()))
- unifyIf(belief((0)),neq,task(()))
- unifyIf(belief((0)),"Event->(+|-)",task(()))
- forkable({271}) {
- 283 ==> {
- unify((%1,(%2 ==>+- %3))) ==> {
- (Termify((conjWithoutPN(%2,%1) ==>+- %3),truth(punc({("?","?"),("@","@")}),(),(),TaskEvent)),283)
- }
- }
- }
- }
- and {
- Is(beliefTerm((1)),"&&")
- unifyIf(belief((1)),VolumeCompare,task(()))
- unifyIf(belief((1)),neq,task(()))
- unifyIf(belief((1)),"Event->(+|-)",task(()))
- forkable({270}) {
- 282 ==> {
- unify((%1,(%2 ==>+- %3))) ==> {
- (Termify((%2 ==>+- conjWithoutPN(%3,%1)),truth(punc({("?","?"),("@","@")}),(),(),TaskEvent)),282)
- }
- }
- }
- }
- }
- }
- fork {
- and {
- (--,Is(beliefTerm((0)),"1111000000000"))
- unifyIf(belief((1)),Unifiability,(task(()),false,6144))
- forkable({282}) {
- 294 ==> {
- unify((%1,(%2 ==>+- %3))) ==> {
- (Termify(unisubst(%2,%3,%1),truth(punc({("?","?"),("@","@")}),(),(),BeliefEvent)),294)
- }
- }
- }
- }
- and {
- (--,Is(beliefTerm((1)),"1111000000000"))
- unifyIf(belief((0)),Unifiability,(task(()),false,6144))
- forkable({278}) {
- 290 ==> {
- unify((%1,(%2 ==>+- %3))) ==> {
- (Termify(unisubst(%3,%2,%1),truth(punc({("?","?"),("@","@")}),(),(),BeliefEvent)),290)
- }
- }
- }
- }
- }
- }
- }
- and {
- IsHas(beliefTerm,("==>","--",volMin(4)))
- IsHas(beliefTerm((0)),("--",volMin(2)))
- fork {
- and {
- unifyIf(task(()),Eventable,(()))
- Is(beliefTerm((0,0)),"&&")
- unifyIf(belief((0,0)),VolumeCompare,task(()))
- unifyIf(belief((0,0)),neq,task(()))
- unifyIf(belief((0,0)),"Event->(+|-)",task(()))
- forkable({272}) {
- 284 ==> {
- unify((%1,((--,%2) ==>+- %3))) ==> {
- (Termify(((--,conjWithoutPN(%2,%1)) ==>+- %3),truth(punc({("?","?"),("@","@")}),(),(),TaskEvent)),284)
- }
- }
- }
- }
- and {
- (--,Is(beliefTerm((1)),"1111000000000"))
- unifyIf(belief((0,0)),Unifiability,(task(()),false,6144))
- forkable({280}) {
- 292 ==> {
- unify((%1,((--,%2) ==>+- %3))) ==> {
- (Termify(unisubst(%3,%2,%1),truth(punc({("?","?"),("@","@")}),(),(),BeliefEvent)),292)
- }
- }
- }
- }
- }
- }
- and {
- IsHas(taskTerm,("-->",volMin(3)))
- IsHas(beliefTerm,("-->",volMin(3)))
- fork {
- and {
- unifyIf(task((0)),neq,belief((0)))
- unifyIf(task((0)),notSetsOrDifferentSets,belief((0)))
- unifyIf(task((0)),neqRCom,belief((0)))
- forkable({95}) {
- 107 ==> {
- unify(((%1-->%2),(%3-->%2))) ==> {
- (Termify((interSect(%1,polarizeBelief(%3))-->%2),truth(punc({("?","?"),("@","@")}),(),(),Compose)),107)
- }
- }
- }
- }
- and {
- unifyIf(task((1)),neq,belief((1)))
- unifyIf(task((1)),notSetsOrDifferentSets,belief((1)))
- unifyIf(task((1)),neqRCom,belief((1)))
- forkable({94}) {
- 106 ==> {
- unify(((%1-->%2),(%1-->%3))) ==> {
- (Termify((%1-->interSect(%2,polarizeBelief(%3))),truth(punc({("?","?"),("@","@")}),(),(),Compose)),106)
- }
- }
- }
- }
- }
- }
- and {
- IsHas(taskTerm,("==>",volMin(3)))
- fork {
- and {
- (--,Is(taskTerm((0)),"1111000000000"))
- unifyIf(task((1)),Unifiability,(belief(()),false,6144))
- forkable({283}) {
- 295 ==> {
- unify(((%1 ==>+- %2),%3)) ==> {
- (Termify(unisubst(%1,%2,%3),truth(punc({("?","?"),("@","@")}),(),(),TaskEvent)),295)
- }
- }
- }
- }
- and {
- (--,Is(taskTerm((1)),"1111000000000"))
- unifyIf(task((0)),Unifiability,(belief(()),false,6144))
- forkable({279}) {
- 291 ==> {
- unify(((%1 ==>+- %2),%3)) ==> {
- (Termify(unisubst(%2,%1,%3),truth(punc({("?","?"),("@","@")}),(),(),TaskEvent)),291)
- }
- }
- }
- }
- }
- }
- and {
- IsHas(taskTerm,("==>","--",volMin(4)))
- IsHas(taskTerm((0)),("--",volMin(2)))
- (--,Is(taskTerm((1)),"1111000000000"))
- unifyIf(task((0,0)),Unifiability,(belief(()),false,6144))
- forkable({281}) {
- 293 ==> {
- unify((((--,%1) ==>+- %2),%3)) ==> {
- (Termify(unisubst(%2,%1,%3),truth(punc({("?","?"),("@","@")}),(),(),TaskEvent)),293)
- }
- }
- }
- }
- }
- }
- and {
- IsHas(taskTerm,("-->",volMin(3)))
- fork {
- and {
- IsHas(beliefTerm,("-->",volMin(3)))
- fork {
- and {
- unifyIf(task((0)),neq,belief((0)))
- fork {
- and {
- unifyIf(task((0)),neqRCom,belief((0)))
- forkable({5,19,24}) {
- 17 ==> {
- unify(((%1-->%2),(%3-->%2))) ==> {
- (Termify((%1-->%3),truth(punc({("?","?"),("@","@")}),(),(),Task)),17)
- }
- }
- 31 ==> {
- unify(((%1-->%2),(%3-->%2))) ==> {
- (Termify((%3-->%1),truth(punc({("?","?"),("@","@")}),(),(),Task)),31)
- }
- }
- 36 ==> {
- unify(((%1-->%2),(%3-->%2))) ==> {
- (Termify((%3-->%1),truth(punc({("?","?"),("@","@")}),(),(),Task)),36)
- }
- }
- }
- }
- and {
- Is(taskTerm((0)),"?")
- forkable({30,31}) {
- 42 ==> {
- unify(((%1-->%2),(%3-->%2))) ==> {
- (Termify((%3-->?4),truth(punc({("?","?"),("@","@")}),(),(),Task)),42)
- }
- }
- 43 ==> {
- unify(((%1-->%2),(%3-->%2))) ==> {
- (Termify((?4-->%3),truth(punc({("?","?"),("@","@")}),(),(),Task)),43)
- }
- }
- }
- }
- }
- }
- and {
- Has(taskTerm((0)),(".",any,volMin(0)))
- Has(taskTerm((1)),(".",any,volMin(0)))
- forkable({45}) {
- 57 ==> {
- unify(((%1-->%2),(%2-->%1))) ==> {
- (Termify((%1<->%2),truth(punc({("?","?"),("@","@")}),(),(),Task)),57)
- }
- }
- }
- }
- and {
- unifyIf(task((0)),neq,belief((1)))
- unifyIf(task((0)),neqRCom,belief((1)))
- forkable({12,16,27}) {
- 24 ==> {
- unify(((%1-->%2),(%2-->%3))) ==> {
- (Termify((%3-->%1),truth(punc({("?","?"),("@","@")}),(),(),Task)),24)
- }
- }
- 28 ==> {
- unify(((%1-->%2),(%2-->%3))) ==> {
- (Termify((%1-->%3),truth(punc({("?","?"),("@","@")}),(),(),Task)),28)
- }
- }
- 39 ==> {
- unify(((%1-->%2),(%2-->%3))) ==> {
- (Termify((%1-->%3),truth(punc({("?","?"),("@","@")}),(),(),Task)),39)
- }
- }
- }
- }
- and {
- unifyIf(task((1)),neq,belief((0)))
- unifyIf(task((1)),neqRCom,belief((0)))
- forkable({13,18,25}) {
- 25 ==> {
- unify(((%1-->%2),(%3-->%1))) ==> {
- (Termify((%2-->%3),truth(punc({("?","?"),("@","@")}),(),(),Task)),25)
- }
- }
- 30 ==> {
- unify(((%1-->%2),(%3-->%1))) ==> {
- (Termify((%3-->%2),truth(punc({("?","?"),("@","@")}),(),(),Task)),30)
- }
- }
- 37 ==> {
- unify(((%1-->%2),(%3-->%1))) ==> {
- (Termify((%3-->%2),truth(punc({("?","?"),("@","@")}),(),(),Task)),37)
- }
- }
- }
- }
- and {
- unifyIf(task((1)),neq,belief((1)))
- unifyIf(task((1)),neqRCom,belief((1)))
- forkable({4,17,26}) {
- 16 ==> {
- unify(((%1-->%2),(%1-->%3))) ==> {
- (Termify((%3-->%2),truth(punc({("?","?"),("@","@")}),(),(),Task)),16)
- }
- }
- 29 ==> {
- unify(((%1-->%2),(%1-->%3))) ==> {
- (Termify((%2-->%3),truth(punc({("?","?"),("@","@")}),(),(),Task)),29)
- }
- }
- 38 ==> {
- unify(((%1-->%2),(%1-->%3))) ==> {
- (Termify((%2-->%3),truth(punc({("?","?"),("@","@")}),(),(),Task)),38)
- }
- }
- }
- }
- and {
- Is(taskTerm((1)),"?")
- unifyIf(task((1)),neq,belief((1)))
- forkable({32,33}) {
- 44 ==> {
- unify(((%1-->%2),(%1-->%3))) ==> {
- (Termify((?4-->%3),truth(punc({("?","?"),("@","@")}),(),(),Task)),44)
- }
- }
- 45 ==> {
- unify(((%1-->%2),(%1-->%3))) ==> {
- (Termify((%3-->?4),truth(punc({("?","?"),("@","@")}),(),(),Task)),45)
- }
- }
- }
- }
- }
- }
- and {
- Is(beliefTerm,"B")
- Has(taskTerm((0)),(".",any,volMin(0)))
- Has(taskTerm((1)),(".",any,volMin(0)))
- forkable({46}) {
- 58 ==> {
- unify(((%1-->%2),true)) ==> {
- (Termify(beliefTerm,truth(punc({("?","?"),("@","@")}),(),(),Task)),58)
- }
- }
- }
- }
- }
- }
- and {
- unifyIf(belief(()),Eventable,(()))
- fork {
- and {
- IsHas(taskTerm,("-->",volMin(3)))
- fork {
- and {
- Is(taskTerm((0)),"&&")
- unifyIf(task((0)),VolumeCompare,belief(()))
- unifyIf(task((0)),neq,belief(()))
- unifyIf(task((0)),"Event->(+|-)",belief(()))
- forkable({107}) {
- 119 ==> {
- unify(((%1-->%2),%3)) ==> {
- (Termify((conjWithoutPN(%1,%3)-->%2),truth(punc({("?","?"),("@","@")}),(),(),Task)),119)
- }
- }
- }
- }
- and {
- Is(taskTerm((1)),"&&")
- unifyIf(task((1)),VolumeCompare,belief(()))
- unifyIf(task((1)),neq,belief(()))
- unifyIf(task((1)),"Event->(+|-)",belief(()))
- forkable({106}) {
- 118 ==> {
- unify(((%1-->%2),%3)) ==> {
- (Termify((%1-->conjWithoutPN(%2,%3)),truth(punc({("?","?"),("@","@")}),(),(),Task)),118)
- }
- }
- }
- }
- }
- }
- and {
- Is(taskTerm,"&&")
- unifyIf(task(()),VolumeCompare,belief(()))
- unifyIf(task(()),neq,belief(()))
- ConjParallel(taskTerm)
- unifyIf(task(()),"Event->(+|-)",belief(()))
- forkable({259}) {
- 271 ==> {
- unify((%1,%2)) ==> {
- (Termify(conjWithoutPN(%1,%2),truth(punc({("?","?"),("@","@")}),(),(),Task)),271)
- }
- }
- }
- }
- and {
- IsHas(taskTerm,("<->",volMin(3)))
- forkable({108}) {
- 120 ==> {
- and {
- unifyIf(%3,{(neq,%1),(VolumeCompare,%1),("Event<-(+|-)",%1)})
- unifyIf(%1,{(Is,("&&")),(neq,%3),(VolumeCompare,%3),("Event->(+|-)",%3)})
- unify(((%1<->%2),%3)) ==> {
- (Termify((conjWithoutPN(%1,%3)<->%2),truth(punc({("?","?"),("@","@")}),(),(),Task)),120)
- }
- }
- }
- }
- }
- }
- }
- and {
- (--,Is(taskTerm,"==>"))
- fork {
- and {
- IsHas(beliefTerm,("==>",volMin(3)))
- fork {
- and {
- (--,Is(beliefTerm((0)),"--"))
- unifyIf(belief((0)),Unifiability,(task(()),true,2048))
- forkable({152}) {
- 164 ==> {
- unify((%1,(%2 ==>+- %3))) ==> {
- (Termify(unisubst(beliefTerm,%2,%1,"$",novel),truth(punc({("?","?"),("@","@")}),(),(),TaskEvent)),164)
- }
- }
- }
- }
- and {
- unifyIf(belief((1)),Unifiability,(task(()),true,2048))
- forkable({154}) {
- 166 ==> {
- unify((%1,(%2 ==>+- %3))) ==> {
- (Termify(unisubst(beliefTerm,%3,%1,"$",novel),truth(punc({("?","?"),("@","@")}),(),(),TaskEvent)),166)
- }
- }
- }
- }
- }
- }
- and {
- IsHas(beliefTerm,("==>","--",volMin(4)))
- IsHas(beliefTerm((0)),("--",volMin(2)))
- (--,Is(beliefTerm((0,0)),"--"))
- unifyIf(belief((0,0)),Unifiability,(task(()),true,2048))
- forkable({153}) {
- 165 ==> {
- unify((%1,((--,%2) ==>+- %3))) ==> {
- (Termify(unisubst(beliefTerm,%2,%1,"$",novel),truth(punc({("?","?"),("@","@")}),(),(),TaskEvent)),165)
- }
- }
- }
- }
- }
- }
- and {
- unifyIf(task(()),Eventable,(()))
- Is(beliefTerm,"&&")
- unifyIf(belief(()),VolumeCompare,task(()))
- unifyIf(belief(()),neq,task(()))
- ConjParallel(beliefTerm)
- unifyIf(belief(()),"Event->(+|-)",task(()))
- forkable({260}) {
- 272 ==> {
- unify((%1,%2)) ==> {
- (Termify(conjWithoutPN(%2,%1),truth(punc({("?","?"),("@","@")}),(),(),Task)),272)
- }
- }
- }
- }
- and {
- IsHas(taskTerm,("==>",volMin(3)))
- IsHas(beliefTerm,("==>",volMin(3)))
- forkable({-60,-59,-56,-55}) {
- 208 ==> {
- unify(((%1 ==>+- %2),(%3 ==>+- %2))) ==> {
- (Termify(((%1 &&+- %3) ==>+- %2),truth(punc({("?","?"),("@","@")}),(),(),Task)),208)
- }
- }
- 209 ==> {
- unify(((%1 ==>+- %2),(%3 ==>+- %2))) ==> {
- (Termify(((%1 ||+- %3) ==>+- %2),truth(punc({("?","?"),("@","@")}),(),(),Task)),209)
- }
- }
- 212 ==> {
- unify(((%1 ==>+- %2),(%1 ==>+- %3))) ==> {
- (Termify((%1 ==>+- (polarizeTask(%2) &&+- polarizeBelief(%3))),truth(punc({("?","?"),("@","@")}),(),(),Task)),212)
- }
- }
- 213 ==> {
- unify(((%1 ==>+- %2),(%1 ==>+- %3))) ==> {
- (Termify((--,(%1 ==>+- ((--,polarizeTask(%2)) &&+- (--,polarizeBelief(%3))))),truth(punc({("?","?"),("@","@")}),(),(),Task)),213)
- }
- }
- }
- }
- and {
- IsHas(beliefTerm,("<->",volMin(3)))
- forkable({59}) {
- 71 ==> {
- and {
- unifyIf(%3,neq,%1)
- unifyIf(%2,{(neq,%1),(VolumeCompare,%1),("Recursive<-(+)",%1)})
- unifyIf(%1,{(neq,%2),(neq,%3),(VolumeCompare,%2),("Recursive->(+)",%2)})
- unify((%1,(%2<->%3))) ==> {
- (Termify(substitute(%1,%2,polarizeBelief(%3),novel),truth(punc({("?","?"),("@","@")}),(),(),Task)),71)
- }
- }
- }
- }
- }
- }
- }
- and {
- punc(("!","!"))
- fork {
- and {
- DoublePremise(("!"),punc)
- fork {
- and {
- IsHas(taskTerm,("-->",volMin(3)))
- fork {
- and {
- IsHas(beliefTerm,("-->",volMin(3)))
- fork {
- and {
- Has(taskTerm((0)),(".",any,volMin(0)))
- fork {
- and {
- unifyIf(task((0)),neq,belief((1)))
- Has(beliefTerm((1)),(".",any,volMin(0)))
- unifyIf(task((0)),neqRCom,belief((1)))
- forkable({3,10}) {
- 15 ==> {
- unify(((%1-->%2),(%2-->%3))) ==> {
- (Termify((%1-->%3),truth(punc(("!","!")),(),Desire,Task)),15)
- }
- }
- 22 ==> {
- unify(((%1-->%2),(%2-->%3))) ==> {
- (Termify((%3-->%1),truth(punc(("!","!")),(),DesireWeak,Task)),22)
- }
- }
- }
- }
- and {
- Has(taskTerm((1)),(".",any,volMin(0)))
- forkable({49}) {
- 61 ==> {
- unify(((%1-->%2),(%2-->%1))) ==> {
- (Termify((%1<->%2),truth(punc(("!","!")),(),DesireWeak,Task)),61)
- }
- }
- }
- }
- }
- }
- and {
- unifyIf(task((1)),neq,belief((0)))
- Has(beliefTerm((0)),(".",any,volMin(0)))
- Has(taskTerm((1)),(".",any,volMin(0)))
- unifyIf(task((1)),neqRCom,belief((0)))
- forkable({2,11}) {
- 14 ==> {
- unify(((%1-->%2),(%3-->%1))) ==> {
- (Termify((%3-->%2),truth(punc(("!","!")),(),Desire,Task)),14)
- }
- }
- 23 ==> {
- unify(((%1-->%2),(%3-->%1))) ==> {
- (Termify((%2-->%3),truth(punc(("!","!")),(),DesireWeak,Task)),23)
- }
- }
- }
- }
- }
- }
- and {
- IsHas(beliefTerm,("<->",volMin(3)))
- fork {
- and {
- Has(taskTerm((0)),(".",any,volMin(0)))
- forkable({41}) {
- 53 ==> {
- and {
- unifyIf(%1,{(neq,%3),(neqRCom,%3)})
- unifyIf(%3,{(Has,((".",any,volMin(0)))),(neq,%1),(neqRCom,%1)})
- unify(((%1-->%2),(%2<->%3))) ==> {
- (Termify((%1-->%3),truth(punc(("!","!")),(),DesireWeak,Task)),53)
- }
- }
- }
- }
- }
- and {
- Has(taskTerm((1)),(".",any,volMin(0)))
- forkable({37}) {
- 49 ==> {
- and {
- unifyIf(%2,{(neq,%3),(neqRCom,%3)})
- unifyIf(%3,{(Has,((".",any,volMin(0)))),(neq,%2),(neqRCom,%2)})
- unify(((%1-->%2),(%1<->%3))) ==> {
- (Termify((%3-->%2),truth(punc(("!","!")),(),DesireWeak,Task)),49)
- }
- }
- }
- }
- }
- }
- }
- }
- }
- and {
- unifyIf(task(()),Eventable,(()))
- Is(beliefTerm,"&&")
- unifyIf(belief(()),VolumeCompare,(task(()),onlyIfConstants))
- unifyIf(belief(()),neq,task(()))
- fork {
- and {
- (--,ConjParallel(beliefTerm))
- fork {
- and {
- Has(beliefTerm,("--",any,volMin(0)))
- unifyIf(belief(()),EventUnifiability,(task(()),true,true))
- (--,unifyIf(belief(()),"Event->(+)",task(())))
- forkable({246}) {
- 258 ==> {
- unify((%1,%2)) ==> {
- (Termify(conjAfter(%2,(--,%1)),truth(punc(("!","!")),(),DeductionWeakNP,TaskEvent)),258)
- }
- }
- }
- }
- and {
- unifyIf(belief(()),EventUnifiability,(task(()),false,true))
- (--,unifyIf(belief(()),"Event->(-)",task(())))
- forkable({245}) {
- 257 ==> {
- unify((%1,%2)) ==> {
- (Termify(conjAfter(%2,%1),truth(punc(("!","!")),(),DeductionWeak,TaskEvent)),257)
- }
- }
- }
- }
- }
- }
- and {
- Has(beliefTerm,("--",any,volMin(0)))
- unifyIf(belief(()),EventUnifiability,(task(()),true,true))
- forkable({244}) {
- 256 ==> {
- unify((%1,%2)) ==> {
- (Termify(conjBefore(%2,(--,%1)),truth(punc(("!","!")),(),DeductionNP,TaskEvent)),256)
- }
- }
- }
- }
- and {
- unifyIf(belief(()),EventUnifiability,(task(()),false,true))
- forkable({243}) {
- 255 ==> {
- unify((%1,%2)) ==> {
- (Termify(conjBefore(%2,%1),truth(punc(("!","!")),(),Deduction,TaskEvent)),255)
- }
- }
- }
- }
- }
- }
- and {
- (--,Is(taskTerm,"==>"))
- fork {
- and {
- IsHas(beliefTerm,("==>",volMin(3)))
- fork {
- and {
- (--,Is(beliefTerm((0)),"--"))
- (--,Is(beliefTerm((1)),"1111000000000"))
- unifyIf(belief((0)),Unifiability,(task(()),false,2048))
- forkable({-108,-106}) {
- 160 ==> {
- unify((%1,(%2 ==>+- %3))) ==> {
- (Termify(unisubst(%3,%2,%1,"$"),truth(punc(("!","!")),(),DeductionWeak,TaskEvent)),160)
- }
- }
- 162 ==> {
- unify((%1,(%2 ==>+- %3))) ==> {
- (Termify((--,unisubst(%3,%2,%1,"$")),truth(punc(("!","!")),(),DeductionWeakPN,TaskEvent)),162)
- }
- }
- }
- }
- and {
- (--,Is(beliefTerm((0)),"1111000000000"))
- unifyIf(belief((1)),Unifiability,(task(()),false,2048))
- forkable({-118,-117}) {
- 150 ==> {
- unify((%1,(%2 ==>+- %3))) ==> {
- (Termify(unisubst(%2,%3,%1,"$"),truth(punc(("!","!")),(),Deduction,TaskEvent)),150)
- }
- }
- 151 ==> {
- unify((%1,(%2 ==>+- %3))) ==> {
- (Termify(unisubst(%2,%3,%1,"$"),truth(punc(("!","!")),(),DeductionNN,TaskEvent)),151)
- }
- }
- }
- }
- }
- }
- and {
- IsHas(beliefTerm,("==>","--",volMin(4)))
- IsHas(beliefTerm((0)),("--",volMin(2)))
- (--,Is(beliefTerm((1)),"1111000000000"))
- (--,Is(beliefTerm((0,0)),"--"))
- unifyIf(belief((0,0)),Unifiability,(task(()),false,2048))
- forkable({-107,-105}) {
- 161 ==> {
- unify((%1,((--,%2) ==>+- %3))) ==> {
- (Termify(unisubst(%3,%2,%1,"$"),truth(punc(("!","!")),(),DeductionWeakNP,TaskEvent)),161)
- }
- }
- 163 ==> {
- unify((%1,((--,%2) ==>+- %3))) ==> {
- (Termify((--,unisubst(%3,%2,%1,"$")),truth(punc(("!","!")),(),DeductionWeakNN,TaskEvent)),163)
- }
- }
- }
- }
- }
- }
- and {
- IsHas(taskTerm,("<->",volMin(3)))
- IsHas(beliefTerm,("-->",volMin(3)))
- fork {
- and {
- Has(beliefTerm((0)),(".",any,volMin(0)))
- forkable({39}) {
- 51 ==> {
- and {
- unifyIf(%3,{(neq,%2),(neqRCom,%2)})
- unifyIf(%2,{(Has,((".",any,volMin(0)))),(neq,%3),(neqRCom,%3)})
- unify(((%1<->%2),(%3-->%1))) ==> {
- (Termify((%3-->%2),truth(punc(("!","!")),(),DesireWeak,Task)),51)
- }
- }
- }
- }
- }
- and {
- Has(beliefTerm((1)),(".",any,volMin(0)))
- forkable({43}) {
- 55 ==> {
- and {
- unifyIf(%3,{(neq,%2),(neqRCom,%2)})
- unifyIf(%2,{(Has,((".",any,volMin(0)))),(neq,%3),(neqRCom,%3)})
- unify(((%1<->%2),(%1-->%3))) ==> {
- (Termify((%2-->%3),truth(punc(("!","!")),(),DesireWeak,Task)),55)
- }
- }
- }
- }
- }
- }
- }
- and {
- Is(taskTerm,"&&")
- fork {
- and {
- Has(taskTerm,("--",any,volMin(0)))
- forkable({242}) {
- 254 ==> {
- unify((%1,%2)) ==> {
- (Termify(conjWithoutUnify(%1,(--,%2)),truth(punc(("!","!")),(),DesirePN,BeliefEvent)),254)
- }
- }
- }
- }
- forkable({241}) {
- 253 ==> {
- unify((%1,%2)) ==> {
- (Termify(conjWithoutUnify(%1,%2),truth(punc(("!","!")),(),Desire,BeliefEvent)),253)
- }
- }
- }
- }
- }
- }
- }
- and {
- IsHas(taskTerm,("<->",volMin(3)))
- forkable({47}) {
- 59 ==> {
- unify(((%1<->%2),%1)) ==> {
- (Termify((%2-->%1),truth(punc(("!","!")),(),StructuralReduction,Task)),59)
- }
- }
- }
- }
- }
- }
- and {
- punc({("!","!"),(".",".")})
- fork {
- and {
- unifyIf(belief(()),Eventable,(()))
- fork {
- and {
- IsHas(taskTerm,("-->",volMin(3)))
- fork {
- and {
- Is(taskTerm((0)),"&&")
- unifyIf(task((0)),VolumeCompare,belief(()))
- unifyIf(task((0)),neq,belief(()))
- unifyIf(task((0)),"Event->(+|-)",belief(()))
- forkable({102,103}) {
- 114 ==> {
- unify(((%1-->%2),%3)) ==> {
- (Termify((conjWithoutPN(%1,%3)-->%2),truth(punc({("!","!"),(".",".")}),StructuralDeduction,StructuralDeduction,Task)),114)
- }
- }
- 115 ==> {
- unify(((%1-->%2),%3)) ==> {
- (Termify((--,(conjWithoutPN(%1,%3)-->%2)),truth(punc({("!","!"),(".",".")}),StructuralDeductionN,StructuralDeductionN,Task)),115)
- }
- }
- }
- }
- and {
- Is(taskTerm((1)),"&&")
- unifyIf(task((1)),VolumeCompare,belief(()))
- unifyIf(task((1)),neq,belief(()))
- unifyIf(task((1)),"Event->(+|-)",belief(()))
- forkable({100,101}) {
- 112 ==> {
- unify(((%1-->%2),%3)) ==> {
- (Termify((%1-->conjWithoutPN(%2,%3)),truth(punc({("!","!"),(".",".")}),StructuralDeduction,StructuralDeduction,Task)),112)
- }
- }
- 113 ==> {
- unify(((%1-->%2),%3)) ==> {
- (Termify((--,(%1-->conjWithoutPN(%2,%3))),truth(punc({("!","!"),(".",".")}),StructuralDeductionN,StructuralDeductionN,Task)),113)
- }
- }
- }
- }
- }
- }
- and {
- Is(taskTerm,"&&")
- unifyIf(task(()),VolumeCompare,belief(()))
- unifyIf(task(()),neq,belief(()))
- ConjParallel(taskTerm)
- unifyIf(task(()),"Event->(+|-)",belief(()))
- forkable({258}) {
- 270 ==> {
- unify((%1,%2)) ==> {
- (Termify(conjWithoutPN(%1,%2),truth(punc({("!","!"),(".",".")}),StructuralDeduction,StructuralDeduction,Task)),270)
- }
- }
- }
- }
- }
- }
- and {
- IsHas(taskTerm,("-->",volMin(3)))
- fork {
- and {
- {Is(taskTerm((0)),"11000000"),SubsMin(taskTerm((0)),2)}
- unifyIf(task((0)),VolumeCompare,belief(()))
- unifyIf(task((0)),neq,belief(()))
- unifyIf(task((0)),"Subterm->(+|-)",belief(()))
- forkable({82}) {
- 94 ==> {
- unify(((%1-->%2),%3)) ==> {
- (Termify((withoutPN(%1,%3)-->%2),truth(punc({("!","!"),(".",".")}),StructuralDeduction,StructuralDeduction,Task)),94)
- }
- }
- }
- }
- and {
- {Is(taskTerm((1)),"11000000"),SubsMin(taskTerm((1)),2)}
- unifyIf(task((1)),VolumeCompare,belief(()))
- unifyIf(task((1)),neq,belief(()))
- unifyIf(task((1)),"Subterm->(+|-)",belief(()))
- forkable({81}) {
- 93 ==> {
- unify(((%1-->%2),%3)) ==> {
- (Termify((%1-->withoutPN(%2,%3)),truth(punc({("!","!"),(".",".")}),StructuralDeduction,StructuralDeduction,Task)),93)
- }
- }
- }
- }
- }
- }
- and {
- IsHas(taskTerm,("-->","[",volMin(4)))
- IsHas(beliefTerm,("[",volMin(2)))
- IsHas(taskTerm((1)),("[",volMin(2)))
- ellipsisCommutativeConstant((1),(0),task)
- forkable({68}) {
- 80 ==> {
- unify(((%1-->[%2]),[%2])) ==> {
- (Termify(polarizeTask((%1-->%2)),truth(punc({("!","!"),(".",".")}),StructuralReduction,StructuralReduction,Task)),80)
- }
- }
- }
- }
- and {
- IsHas(taskTerm,("-->","{",volMin(4)))
- IsHas(beliefTerm,("{",volMin(2)))
- IsHas(taskTerm((0)),("{",volMin(2)))
- ellipsisCommutativeConstant((0),(0),task)
- forkable({67}) {
- 79 ==> {
- unify((({%1}-->%2),{%1})) ==> {
- (Termify(polarizeTask((%1-->%2)),truth(punc({("!","!"),(".",".")}),StructuralReduction,StructuralReduction,Task)),79)
- }
- }
- }
- }
- and {
- IsHas(beliefTerm,("<->",volMin(3)))
- fork {
- and {
- IsHas(taskTerm,("&&","<->",volMin(5)))
- forkable({62}) {
- 74 ==> {
- unify((((%1<->%2) &&+- %3..+),(%1<->%2))) ==> {
- (Termify(substitute(( &&+- ,%3..+),%1,%2,novel),truth(punc({("!","!"),(".",".")}),StructuralReduction,StructuralReduction,TaskEvent)),74)
- }
- }
- }
- }
- and {
- DoublePremise(({"!","."}),punc)
- forkable({55,56}) {
- 67 ==> {
- and {
- unifyIf(%2,Is,(--,("1111000000000")))
- unify((%1,(%1<->%2))) ==> {
- (Termify(%2,truth(punc({("!","!"),(".",".")}),Desire,Desire,Task)),67)
- }
- }
- }
- 68 ==> {
- and {
- unifyIf(%2,Is,(--,("1111000000000")))
- unify((%1,(%1<->%2))) ==> {
- (Termify((--,%2),truth(punc({("!","!"),(".",".")}),DesirePN,DesirePN,Task)),68)
- }
- }
- }
- }
- }
- }
- }
- and {
- IsHas(taskTerm,("-->","10000100",volMin(7)))
- IsHas(taskTerm((0)),("{","-->",volMin(5)))
- forkable({87}) {
- 99 ==> {
- unify((({(%1-->%2),%3..*}-->%4),%4)) ==> {
- (Termify(({%1}-->(%4,%2)),truth(punc({("!","!"),(".",".")}),StructuralDeduction,StructuralDeduction,Task)),99)
- }
- }
- }
- }
- and {
- IsHas(taskTerm,("<->","[",volMin(5)))
- IsHas(beliefTerm,("<->","{",volMin(5)))
- forkable({64}) {
- 76 ==> {
- unify((([%1]<->[%2]),({%1}<->{%2}))) ==> {
- (Termify((%1<->%2),truth(punc({("!","!"),(".",".")}),Identity,Identity,Task)),76)
- }
- }
- }
- }
- and {
- IsHas(taskTerm,("<->","[",volMin(4)))
- forkable({66}) {
- 78 ==> {
- unify((([%1]<->%2),%2)) ==> {
- (Termify(([%1]-->%2),truth(punc({("!","!"),(".",".")}),Identity,Identity,Task)),78)
- }
- }
- }
- }
- and {
- IsHas(taskTerm,("<->","{",volMin(4)))
- forkable({65}) {
- 77 ==> {
- unify((({%1}<->%2),%2)) ==> {
- (Termify((%2-->{%1}),truth(punc({("!","!"),(".",".")}),Identity,Identity,Task)),77)
- }
- }
- }
- }
- }
- }
- and {
- TaskBeliefTermsEqual
- fork {
- and {
- punc((".","."))
- fork {
- and {
- IsHas(taskTerm,("-->",volMin(3)))
- IsHas(beliefTerm,("-->",volMin(3)))
- unifyIf(task((0)),Eventable,(()))
- unifyIf(task((1)),Eventable,(()))
- Is(taskTerm((0)),"&&")
- Is(taskTerm((1)),"&&")
- unifyIf(task((0)),neq,task((1)))
- unifyIf(task((1)),neq,task((0)))
- unifyIf(task((0)),eventCommon,task((1)))
- forkable({104}) {
- 116 ==> {
- unify(((%1-->%2),(%1-->%2))) ==> {
- (Termify(polarizeTask((conjWithout(%1,%2)-->conjWithout(%2,%1))),truth(punc((".",".")),StructuralReduction,(),Task)),116)
- }
- }
- }
- }
- and {
- IsHas(taskTerm,("<->",volMin(3)))
- IsHas(beliefTerm,("<->",volMin(3)))
- forkable({105}) {
- 117 ==> {
- and {
- unifyIf(%2,{(Is,("&&")),(Eventable,(())),(neq,%1),(eventCommon,%1)})
- unifyIf(%1,{(Is,("&&")),(Eventable,(())),(neq,%2),(eventCommon,%2)})
- unify(((%1<->%2),(%1<->%2))) ==> {
- (Termify(polarizeTask((conjWithout(%1,%2)<->conjWithout(%2,%1))),truth(punc((".",".")),StructuralReduction,(),Task)),117)
- }
- }
- }
- }
- }
- }
- }
- and {
- punc({("!","@"),(".","?")})
- fork {
- and {
- IsHas(taskTerm,("&&","110",volMin(8)))
- IsHas(beliefTerm,("&&","110",volMin(8)))
- forkable({291,292,295,296}) {
- 303 ==> {
- and {
- unifyIf(%3,{(neq,%1),(neqRCom,%1)})
- unifyIf(%1,{(neq,%3),(neqRCom,%3)})
- unify((((--,(%1-->%2)) &&+- (%3-->%2)),((--,(%1-->%2)) &&+- (%3-->%2)))) ==> {
- (Termify((((--,%1)&&%3)-->%2),truth(punc({("!","@"),(".","?")}),(),(),Task)),303)
- }
- }
- }
- 304 ==> {
- and {
- unifyIf(%3,{(neq,%1),(neqRCom,%1)})
- unifyIf(%1,{(neq,%3),(neqRCom,%3)})
- unify((((--,(%1-->%2)) &&+- (%3-->%2)),((--,(%1-->%2)) &&+- (%3-->%2)))) ==> {
- (Termify((((--,%1)&&%3)-->%2),truth(punc({("!","@"),(".","?")}),(),(),Task)),304)
- }
- }
- }
- 307 ==> {
- and {
- unifyIf(%3,{(neq,%2),(neqRCom,%2)})
- unifyIf(%2,{(neq,%3),(neqRCom,%3)})
- unify((((--,(%1-->%2)) &&+- (%1-->%3)),((--,(%1-->%2)) &&+- (%1-->%3)))) ==> {
- (Termify((%1-->((--,%2)&&%3)),truth(punc({("!","@"),(".","?")}),(),(),Task)),307)
- }
- }
- }
- 308 ==> {
- and {
- unifyIf(%3,{(neq,%2),(neqRCom,%2)})
- unifyIf(%2,{(neq,%3),(neqRCom,%3)})
- unify((((--,(%1-->%2)) &&+- (%1-->%3)),((--,(%1-->%2)) &&+- (%1-->%3)))) ==> {
- (Termify((%1-->((--,%2)&&%3)),truth(punc({("!","@"),(".","?")}),(),(),Task)),308)
- }
- }
- }
- }
- }
- and {
- IsHas(taskTerm,("&&","-->",volMin(7)))
- IsHas(beliefTerm,("&&","-->",volMin(7)))
- forkable({290,294}) {
- 302 ==> {
- and {
- unifyIf(%3,{(neq,%1),(neqRCom,%1)})
- unifyIf(%1,{(neq,%3),(neqRCom,%3)})
- unify((((%1-->%2) &&+- (%3-->%2)),((%1-->%2) &&+- (%3-->%2)))) ==> {
- (Termify(((%1&&%3)-->%2),truth(punc({("!","@"),(".","?")}),(),(),Task)),302)
- }
- }
- }
- 306 ==> {
- and {
- unifyIf(%3,{(neq,%2),(neqRCom,%2)})
- unifyIf(%2,{(neq,%3),(neqRCom,%3)})
- unify((((%1-->%2) &&+- (%1-->%3)),((%1-->%2) &&+- (%1-->%3)))) ==> {
- (Termify((%1-->(%2&&%3)),truth(punc({("!","@"),(".","?")}),(),(),Task)),306)
- }
- }
- }
- }
- }
- and {
- IsHas(taskTerm,("&&","110",volMin(9)))
- IsHas(beliefTerm,("&&","110",volMin(9)))
- forkable({293,297}) {
- 305 ==> {
- and {
- unifyIf(%3,{(neq,%1),(neqRCom,%1)})
- unifyIf(%1,{(neq,%3),(neqRCom,%3)})
- unify((((--,(%1-->%2)) &&+- (--,(%3-->%2))),((--,(%1-->%2)) &&+- (--,(%3-->%2))))) ==> {
- (Termify((((--,%1)&&(--,%3))-->%2),truth(punc({("!","@"),(".","?")}),(),(),Task)),305)
- }
- }
- }
- 309 ==> {
- and {
- unifyIf(%3,{(neq,%2),(neqRCom,%2)})
- unifyIf(%2,{(neq,%3),(neqRCom,%3)})
- unify((((--,(%1-->%2)) &&+- (--,(%1-->%3))),((--,(%1-->%2)) &&+- (--,(%1-->%3))))) ==> {
- (Termify((%1-->((--,%2)&&(--,%3))),truth(punc({("!","@"),(".","?")}),(),(),Task)),309)
- }
- }
- }
- }
- }
- }
- }
- and {
- punc({("!","!"),(".",".")})
- fork {
- and {
- IsHas(taskTerm,("<->","-->",volMin(7)))
- IsHas(beliefTerm,("<->","-->",volMin(7)))
- forkable({53,54}) {
- 65 ==> {
- and {
- unifyIf(%3,{(Has,((".",any,volMin(0)))),(neq,%2),(neqRCom,%2)})
- unifyIf(%2,{(Has,((".",any,volMin(0)))),(neq,%3),(neqRCom,%3)})
- unify((((%1-->%2)<->(%1-->%3)),((%1-->%2)<->(%1-->%3)))) ==> {
- (Termify((%2<->%3),truth(punc({("!","!"),(".",".")}),StructuralReductionWeak,StructuralReductionWeak,Task)),65)
- }
- }
- }
- 66 ==> {
- and {
- unifyIf(%3,{(Has,((".",any,volMin(0)))),(neq,%1),(neqRCom,%1)})
- unifyIf(%1,{(Has,((".",any,volMin(0)))),(neq,%3),(neqRCom,%3)})
- unify((((%1-->%2)<->(%3-->%2)),((%1-->%2)<->(%3-->%2)))) ==> {
- (Termify((%1<->%3),truth(punc({("!","!"),(".",".")}),StructuralReductionWeak,StructuralReductionWeak,Task)),66)
- }
- }
- }
- }
- }
- and {
- IsHas(taskTerm,("<->","{",volMin(5)))
- IsHas(beliefTerm,("<->","{",volMin(5)))
- forkable({63}) {
- 75 ==> {
- unify((({%1}<->{%2}),({%1}<->{%2}))) ==> {
- (Termify((%1<->%2),truth(punc({("!","!"),(".",".")}),Identity,Identity,Task)),75)
- }
- }
- }
- }
- }
- }
- and {
- SinglePremise()
- fork {
- and {
- punc({"!",".","?","@"})
- fork {
- and {
- (--,Is(taskTerm,"==>"))
- forkable({305}) {
- 317 ==> {
- ("nars.op.Factorize$FactorIntroduction","wx1my9")
- }
- }
- }
- forkable({303,304,306}) {
- 315 ==> {
- ("nars.op.stm.STMLinker","brhuh1")
- }
- 316 ==> {
- ("nars.op.Arithmeticize$ArithmeticIntroduction","9kzkx1")
- }
- 318 ==> {
- ("nars.op.mental.Inperience","6qelsh")
- }
- }
- }
- }
- and {
- punc("!")
- forkable({308}) {
- 320 ==> {
- ("nars.op.stm.ConjClustering","mq0hwz")
- }
- }
- }
- and {
- punc(".")
- forkable({307}) {
- 319 ==> {
- ("nars.op.stm.ConjClustering","5352a9")
- }
- }
- }
- }
- }
- and {
- punc(("!","@"))
- IsHas(taskTerm,("-->",volMin(3)))
- IsHas(beliefTerm,("-->",volMin(3)))
- forkable({117,118}) {
- 129 ==> {
- unify(((%1-->%2),(%1-->%2))) ==> {
- (Termify(((polarizeTask(%1)&&?3)-->%2),truth(punc(("!","@")),(),(),Task)),129)
- }
- }
- 130 ==> {
- unify(((%1-->%2),(%1-->%2))) ==> {
- (Termify((%1-->(polarizeTask(%2)&&?3)),truth(punc(("!","@")),(),(),Task)),130)
- }
- }
- }
- }
- and {
- punc(("!","?"))
- forkable({302}) {
- 314 ==> {
- unify((%1,%1)) ==> {
- (Termify((?2 ==>+- %1),truth(punc(("!","?")),(),(),Task)),314)
- }
- }
- }
- }
- }
- }
- and {
- punc(("?","?"))
- fork {
- and {
- IsHas(taskTerm,("==>",volMin(3)))
- fork {
- and {
- unifyIf(belief(()),Eventable,(()))
- (--,Is(beliefTerm,"1111000000000"))
- fork {
- and {
- Is(taskTerm((0)),"&&")
- unifyIf(task((0)),VolumeCompare,belief(()))
- unifyIf(task((0)),neq,belief(()))
- unifyIf(task((0)),"Event->(+|-)",belief(()))
- forkable({268}) {
- 280 ==> {
- unify(((%1 ==>+- %2),%3)) ==> {
- (Termify((conjWithoutPN(%1,%3) ==>+- %2),truth(punc(("?","?")),(),(),Task)),280)
- }
- }
- }
- }
- and {
- Is(taskTerm((1)),"&&")
- unifyIf(task((1)),VolumeCompare,belief(()))
- unifyIf(task((1)),neq,belief(()))
- unifyIf(task((1)),"Event->(+|-)",belief(()))
- forkable({263}) {
- 275 ==> {
- unify(((%1 ==>+- %2),%3)) ==> {
- (Termify((%1 ==>+- conjWithoutPN(%2,%3)),truth(punc(("?","?")),(),(),Task)),275)
- }
- }
- }
- }
- }
- }
- and {
- IsHas(beliefTerm,("==>","--",volMin(4)))
- IsHas(beliefTerm((0)),("--",volMin(2)))
- forkable({-86,-74}) {
- 182 ==> {
- unify(((%1 ==>+- %2),((--,%3) ==>+- %2))) ==> {
- (Termify((%1 ==>+- %3),truth(punc(("?","?")),(),(),Compose)),182)
- }
- }
- 194 ==> {
- unify(((%1 ==>+- %2),((--,%3) ==>+- %1))) ==> {
- (Termify((%2 ==>+- %3),truth(punc(("?","?")),(),(),Compose)),194)
- }
- }
- }
- }
- and {
- IsHas(beliefTerm,("==>",volMin(3)))
- forkable({-92,-91,-85,-80,-79,-73,-68,-67,-62,-61}) {
- 176 ==> {
- unify(((%1 ==>+- %2),(%3 ==>+- %2))) ==> {
- (Termify((%1 ==>+- %3),truth(punc(("?","?")),(),(),Compose)),176)
- }
- }
- 177 ==> {
- unify(((%1 ==>+- %2),(%1 ==>+- %3))) ==> {
- (Termify((%3 ==>+- %2),truth(punc(("?","?")),(),(),Compose)),177)
- }
- }
- 183 ==> {
- unify(((%1 ==>+- %2),(%1 ==>+- %3))) ==> {
- (Termify(((--,%3) ==>+- %2),truth(punc(("?","?")),(),(),Compose)),183)
- }
- }
- 188 ==> {
- unify(((%1 ==>+- %2),(%3 ==>+- %1))) ==> {
- (Termify((%2 ==>+- %3),truth(punc(("?","?")),(),(),Compose)),188)
- }
- }
- 189 ==> {
- unify(((%1 ==>+- %2),(%2 ==>+- %3))) ==> {
- (Termify((%3 ==>+- %1),truth(punc(("?","?")),(),(),Compose)),189)
- }
- }
- 195 ==> {
- unify(((%1 ==>+- %2),(%2 ==>+- %3))) ==> {
- (Termify(((--,%3) ==>+- %1),truth(punc(("?","?")),(),(),Compose)),195)
- }
- }
- 200 ==> {
- unify(((%1 ==>+- %2),(%3 ==>+- %2))) ==> {
- (Termify((%3 ==>+- %1),truth(punc(("?","?")),(),(),Compose)),200)
- }
- }
- 201 ==> {
- unify(((%1 ==>+- %2),(%3 ==>+- %1))) ==> {
- (Termify((%3 ==>+- %2),truth(punc(("?","?")),(),(),Compose)),201)
- }
- }
- 206 ==> {
- unify(((%1 ==>+- %2),(%2 ==>+- %3))) ==> {
- (Termify((%1 ==>+- %3),truth(punc(("?","?")),(),(),Compose)),206)
- }
- }
- 207 ==> {
- unify(((%1 ==>+- %2),(%1 ==>+- %3))) ==> {
- (Termify((%2 ==>+- %3),truth(punc(("?","?")),(),(),Compose)),207)
- }
- }
- }
- }
- }
- }
- and {
- IsHas(taskTerm,("==>","--",volMin(4)))
- IsHas(taskTerm((0)),("--",volMin(2)))
- fork {
- and {
- unifyIf(belief(()),Eventable,(()))
- (--,Is(beliefTerm,"1111000000000"))
- Is(taskTerm((0,0)),"&&")
- unifyIf(task((0,0)),VolumeCompare,belief(()))
- unifyIf(task((0,0)),neq,belief(()))
- unifyIf(task((0,0)),"Event->(+|-)",belief(()))
- forkable({269}) {
- 281 ==> {
- unify((((--,%1) ==>+- %2),%3)) ==> {
- (Termify(((--,conjWithoutPN(%1,%3)) ==>+- %2),truth(punc(("?","?")),(),(),Task)),281)
- }
- }
- }
- }
- and {
- IsHas(beliefTerm,("==>",volMin(3)))
- forkable({-66,-65}) {
- 202 ==> {
- unify((((--,%1) ==>+- %2),(%3 ==>+- %2))) ==> {
- (Termify((%3 ==>+- %1),truth(punc(("?","?")),(),(),Compose)),202)
- }
- }
- 203 ==> {
- unify((((--,%1) ==>+- %2),(%3 ==>+- %1))) ==> {
- (Termify((%3 ==>+- %2),truth(punc(("?","?")),(),(),Compose)),203)
- }
- }
- }
- }
- }
- }
- }
- }
- and {
- punc(("!","@"))
- IsHas(taskTerm,("-->",volMin(3)))
- IsHas(beliefTerm,("-->",volMin(3)))
- fork {
- and {
- (--,Is(taskTerm((0)),"1111000000000"))
- unifyIf(task((1)),neq,belief((1)))
- unifyIf(task((1)),notSetsOrDifferentSets,belief((1)))
- unifyIf(task((1)),neqRCom,belief((1)))
- forkable({99}) {
- 111 ==> {
- unify(((%1-->%2),(%1-->%3))) ==> {
- (Termify((%1-->interSect(polarizeTask(%2),polarizeBelief(%3))),truth(punc(("!","@")),(),(),Compose)),111)
- }
- }
- }
- }
- and {
- (--,Is(taskTerm((1)),"1111000000000"))
- unifyIf(task((0)),neq,belief((0)))
- unifyIf(task((0)),notSetsOrDifferentSets,belief((0)))
- unifyIf(task((0)),neqRCom,belief((0)))
- forkable({97}) {
- 109 ==> {
- unify(((%1-->%2),(%3-->%2))) ==> {
- (Termify((interSect(polarizeTask(%1),polarizeBelief(%3))-->%2),truth(punc(("!","@")),(),(),Compose)),109)
- }
- }
- }
- }
- and {
- unifyIf(task((0)),neq,task((1)))
- unifyIf(task((0)),neqRCom,task((1)))
- forkable({20,21}) {
- 32 ==> {
- unify(((%1-->%2),(%3-->%2))) ==> {
- (Termify(beliefTerm,truth(punc(("!","@")),(),(),Compose)),32)
- }
- }
- 33 ==> {
- unify(((%1-->%2),(%1-->%3))) ==> {
- (Termify(beliefTerm,truth(punc(("!","@")),(),(),Compose)),33)
- }
- }
- }
- }
- and {
- unifyIf(task((0)),neq,belief((1)))
- unifyIf(task((0)),neqRCom,belief((1)))
- forkable({7,28}) {
- 19 ==> {
- unify(((%1-->%2),(%2-->%3))) ==> {
- (Termify(beliefTerm,truth(punc(("!","@")),(),(),Compose)),19)
- }
- }
- 40 ==> {
- unify(((%1-->%2),(%1-->%3))) ==> {
- (Termify(beliefTerm,truth(punc(("!","@")),(),(),Compose)),40)
- }
- }
- }
- }
- and {
- unifyIf(task((1)),neq,belief((0)))
- unifyIf(task((1)),neqRCom,belief((0)))
- forkable({6,29}) {
- 18 ==> {
- unify(((%1-->%2),(%3-->%1))) ==> {
- (Termify(beliefTerm,truth(punc(("!","@")),(),(),Compose)),18)
- }
- }
- 41 ==> {
- unify(((%1-->%2),(%3-->%2))) ==> {
- (Termify(beliefTerm,truth(punc(("!","@")),(),(),Compose)),41)
- }
- }
- }
- }
- }
- }
- and {
- punc((".","?"))
- DoublePremise()
- IsHas(taskTerm,("==>",volMin(3)))
- IsHas(beliefTerm,("==>",volMin(3)))
- fork {
- and {
- unifyIf(task((0)),neqPN,belief((0)))
- forkable({284,285}) {
- 296 ==> {
- unify(((%1 ==>+- %2),(%3 ==>+- %2))) ==> {
- (Termify((((--,%3) &&+- %1) ==>+- %2),truth(punc((".","?")),(),(),Compose)),296)
- }
- }
- 297 ==> {
- unify(((%1 ==>+- %2),(%3 ==>+- %2))) ==> {
- (Termify((((--,%1) &&+- %3) ==>+- %2),truth(punc((".","?")),(),(),Compose)),297)
- }
- }
- }
- }
- and {
- unifyIf(task((1)),neqPN,belief((1)))
- forkable({286,287}) {
- 298 ==> {
- unify(((%1 ==>+- %2),(%1 ==>+- %3))) ==> {
- (Termify((%1 ==>+- ((--,%3) &&+- %2)),truth(punc((".","?")),(),(),Compose)),298)
- }
- }
- 299 ==> {
- unify(((%1 ==>+- %2),(%1 ==>+- %3))) ==> {
- (Termify((%1 ==>+- ((--,%2) &&+- %3)),truth(punc((".","?")),(),(),Compose)),299)
- }
- }
- }
- }
- }
- }
- and {
- punc({("!","@"),(".","?"),("?","?"),("@","@")})
- unifyIf(belief(()),Eventable,(()))
- Is(taskTerm,"&&")
- unifyIf(task(()),VolumeCompare,belief(()))
- unifyIf(task(()),"Event->(+)",belief(()))
- unifyIf(task(()),"Event->(-)",belief(()))
- forkable({275}) {
- 287 ==> {
- unify((%1,%2)) ==> {
- (Termify((conjWithoutPN(%2) ==>+- %2),truth(punc({("!","@"),(".","?"),("?","?"),("@","@")}),(),(),Task)),287)
- }
- }
- }
- }
- and {
- punc({("!","@"),(".","?")})
- DoublePremise()
- IsHas(taskTerm,("&&",volMin(3)))
- IsHas(beliefTerm,("&&",volMin(3)))
- forkable({288,289}) {
- 300 ==> {
- and {
- unifyIf(%2,{(neq,%1),(neq,%3)})
- unifyIf(%3,{(neq,%2),(neqPN,%1)})
- unifyIf(%1,{(neq,%2),(neqPN,%3)})
- unify(((%1 &&+- %2),(%2 &&+- %3))) ==> {
- (Termify(((--,%3) &&+- %1),truth(punc({("!","@"),(".","?")}),(),(),Compose)),300)
- }
- }
- }
- 301 ==> {
- and {
- unifyIf(%2,{(neq,%1),(neq,%3)})
- unifyIf(%3,{(neq,%2),(neqPN,%1)})
- unifyIf(%1,{(neq,%2),(neqPN,%3)})
- unify(((%1 &&+- %2),(%2 &&+- %3))) ==> {
- (Termify(((--,%1) &&+- %3),truth(punc({("!","@"),(".","?")}),(),(),Compose)),301)
- }
- }
- }
- }
- }
- and {
- punc({"!",".","?","@"})
- Is(beliefTerm,"111111111")
- (--,unifyIf(task(()),VolumeCompare,belief(())))
- forkable({311}) {
- 323 ==> {
- ("nars.derive.action.AdjacentLinks","qla7w1")
- }
- }
- }
- and {
- SubsMin(taskTerm,1)
- forkable({310}) {
- 322 ==> {
- ("nars.derive.action.CompoundDecompose","kcbgdc")
- }
- }
- }
- and {
- punc(";")
- forkable({309}) {
- 321 ==> {
- ("nars.derive.action.TaskResolve","joad6h")
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement