********** revision < [flying]> ==> bird>>. // If robin can fly then robin is a type of bird. < [flying]> ==> bird>>. %0.00;0.60% // If robin can fly then robin may not a type of bird. 1 OUT: < [flying]> ==> bird>>. %0.86;0.91% // If robin can fly then robin is a type of bird. ********** deduction < bird> ==> animal>>. // If robin is a type of bird then robin is a type of animal. < [flying]> ==> bird>>. // If robin can fly then robin is a type of bird. 1 OUT: < [flying]> ==> animal>>. %1.00;0.81% // If robin can fly then robin is a type of animal. ********** exemplification < [flying]> ==> bird>>. // If robin can fly then robin is a type of bird. < bird> ==> animal>>. // If robin is a type of bird then robin is a type of animal. 1 OUT: < animal> ==> [flying]>>. %1.00;0.45% // I guess if robin is a type of animal then robin can fly. ********** induction < bird> ==> animal>>. // If robin is a type of bird then robin is a type of animal. < bird> ==> [flying]>>. %0.80% // If robin is a type of bird then robin can fly. 1 OUT: < [flying]> ==> animal>>. %1.00;0.39% // I guess if robin can fly then robin is a type of animal. OUT: < animal> ==> [flying]>>. %0.80;0.45% // I guess if robin is a type of animal then robin can fly. ********** abduction < bird> ==> animal>>. // If robin is a type of bird then robin is a type of animal. < [flying]> ==> animal>>. %0.8% // If robin can fly then robin is probably a type of animal. 1 OUT: < bird> ==> [flying]>>. %1.00;0.39% // I guess if robin is a type of bird then robin can fly. OUT: < [flying]> ==> bird>>. %0.80;0.45% // I guess if robin can fly then robin is a type of bird. ********** detachment < bird> ==> animal>>. // If robin is a type of bird then robin can fly. bird>. // Robin is a type of bird. 1 OUT: animal>. %1.00;0.81% // Robin is a type of animal. ********** detachment < bird> ==> animal>>. %0.70;0.90% // Usually if robin is a type of bird then robin is a type of animal. animal>. // Robin is a type of animal. 1 OUT: bird>. %1.00;0.36% // I guess robin is a type of bird. ********** comparison < bird> ==> animal>>. // If robin is a type of bird then robin is a type of animal. < bird> ==> [flying]>>. %0.80% // If robin is a type of bird then robin can fly. 1 OUT: < animal> <=> [flying]>>. %0.80;0.45% // I guess robin is a type of animal if and only if robin can fly. ********** comparison < bird> ==> animal>>. %0.70% // If robin is a type of bird then usually robin is a type of animal. < [flying]> ==> animal>>. // If robin can fly then robin is a type of animal. 1 OUT: < bird> <=> [flying]>>. %0.70;0.45% // I guess robin is a type of bird if and only if robin can fly. ********** analogy < bird> ==> animal>>. // If robin is a type of bird then robin is a type of animal. < bird> <=> [flying]>>. %0.80% // Usually, robin is a type of bird if and only if robin can fly. 1 OUT: < [flying]> ==> animal>>. %0.80;0.65% // If robin can fly then probably robin is a type of animal. ********** analogy bird>. // Robin is a type of bird. < bird> <=> [flying]>>. %0.80% // Usually, robin is a type of bird if and only if robin can fly. 1 OUT: [flying]>. %0.80;0.65% // I guess usually robin can fly. ********** resemblance < animal> <=> bird>>. // Robin is a type of animal if and only if robin is a type of bird. < bird> <=> [flying]>>. %0.9% // Robin is a type of bird if and only if robin can fly. 1 OUT: < animal> <=> [flying]>>. %0.90;0.81% // Robin is a type of animal if and only if robin can fly. ********** conversions between Implication and Equivalence < [flying]> ==> bird>>. %0.9% // If robin can fly then robin is a type of bird. < bird> ==> [flying]>>. %0.9% // If robin is a type of bird then robin can fly. 1 OUT: < bird> <=> [flying]>>. %0.81;0.81% // Robin can fly if and only if robin is a type of bird. ********** compound composition, two premises < bird> ==> animal>>. // If robin is a type of bird then robin is a type of animal. < bird> ==> [flying]>>. %0.9% // If robin is a type of bird then robin can fly. 1 OUT: < bird> ==> (||, [flying]>, animal>)>. %1.00;0.81% // If robin is a type of bird then robin is a type of animal or can fly. OUT: < bird> ==> (&&, [flying]>, animal>)>. %0.90;0.81% // If robin is a type of bird then usually robin is a type of animal and can fly. ********** compound composition, two premises < bird> ==> animal>>. // If robin is a type of bird then robin is a type of animal. < [flying]> ==> animal>>. %0.9% // If robin can fly then robin is a type of animal. 1 OUT: <(&&, [flying]>, bird>) ==> animal>>. %1.00;0.81% // If robin can fly and is a type of bird then robin is a type of animal. OUT: <(||, [flying]>, bird>) ==> animal>>. %0.90;0.81% // If robin can fly or is a type of bird then robin is a type of animal. ********** compound decomposition, two premises < bird> ==> (&&, animal>, [flying]>)>. %0% // If robin is a type of bird then robin is not a type of flying animal. < bird> ==> [flying]>>. // If robin is a type of bird then robin can fly. 1 OUT: < bird> ==> animal>>. %0.00;0.81% // It is unlikely that if a robin is a type of bird then robin is a type of animal. ********** compound decomposition, two premises (&&, [flying]>, swimmer>). %0% // Robin cannot be both a flyer and a swimmer. [flying]>. // Robin can fly. 4 OUT: swimmer>. %0.00;0.81% // Robin cannot swim. ********** compound decomposition, two premises (||, [flying]>, swimmer>). // Robin can fly or swim. swimmer>. %0% // Robin cannot swim. 1 OUT: [flying]>. %1.00;0.81% // Robin can fly. ********** compound composition, one premises [flying]>. // Robin can fly. (||, [flying]>, swimmer>)? // Can robin fly or swim? 5 OUT: (||, swimmer>, [flying]>). %1.00;0.81% // Robin can fly or swim. ********** compound decomposition, one premises (&&, swimmer>, [flying]>). %0.9% // Robin can fly and swim. 2 OUT: swimmer>. %0.90;0.73% // Robin can swim. 6 OUT: [flying]>. %0.90;0.73% // Robin can fly. ********** negation (--, [flying]>). %0.1% // It is unlikely that robin cannot fly. 1 OUT: [flying]>. %0.90;0.90% // Robin can fly. ********** negation [flying]>. %0.9% // Robin can fly. (--, [flying]>)? // Can robin fly or not? 1 OUT: (--, [flying]>). %0.10;0.90% // It is unlikely that robin cannot fly. ********** contraposition <(--, bird>) ==> [flying]>>. %0.1% // It is unlikely that if robin is not a type of bird then robin can fly. <(--, [flying]>) ==> bird>>? // If robin cannot fly then is robin a type of bird? 18 OUT: <(--, [flying]>) ==> bird>>. %0.00;0.45% // I guess it is unlikely that if robin cannot fly then robin is a type of bird. ********** conditional deduction <(&&, [flying]>, [with-wings]>) ==> bird>>. // If robin can fly and has wings then robin is a bird. [flying]>. // robin can fly. 3 OUT: < [with-wings]> ==> bird>>. %1.00;0.81% // If robin has wings then robin is a bird ********** conditional deduction <(&&, [chirping]>, [flying]>, [with-wings]>) ==> bird>>. // If robin can fly, has wings, and chirps, then robin is a bird [flying]>. // robin can fly. 5 OUT: <(&&, [chirping]>, [with-wings]>) ==> bird>>. %1.00;0.81% // If robin has wings and chirps then robin is a bird. ********** conditional deduction <(&&, bird>, [living]>) ==> animal>>. // If robin is a bird and it's living, then robin is an animal < [flying]> ==> bird>>. // If robin can fly, then robin is a bird 14 OUT: <(&&, [flying]>, [living]>) ==> animal>>. %1.00;0.81% // If robin is living and it can fly, then robin is an animal. ********** conditional abduction < [flying]> ==> bird>>. // If robin can fly then robin is a bird. <(&&, swimmer>, [flying]>) ==> bird>>. // If robin both swims and flys then robin is a bird. 15 OUT: swimmer>. %1.00;0.45% // I guess robin swims. ********** conditional abduction <(&&, [with-wings]>, [chirping]>) ==> bird>>. // If robin is has wings and chirps, then robin is a bird <(&&, [flying]>, [with-wings]>, [chirping]>) ==> bird>>. // If robin can fly, has wings, and chirps, then robin is a bird 8 OUT: [flying]>. %1.00;0.45% // I guess that robin can fly. ********** conditional abduction <(&&, [flying]>, [with-wings]>) ==> [living]>>. %0.9% // If robin can fly and it has wings, then robin is living. <(&&, [flying]>, bird>) ==> [living]>>. // If robin can fly and robin is a bird then robin is living. 8 OUT: < bird> ==> [with-wings]>>. %1.00;0.42% // I guess if robin is a bird, then robin has wings. OUT: < [with-wings]> ==> bird>>. %0.90;0.45% // I guess if robin has wings, then robin is a bird. ********** conditional induction <(&&, [chirping]>, [flying]>) ==> bird>>. // If robin can fly and robin chirps, then robin is a bird < [flying]> ==> [with-beak]>>. %0.90% // If robin can fly then usually robin has a beak. 11 OUT: <(&&, [chirping]>, [with-beak]>) ==> bird>>. %1.00;0.42% // I guess that if robin chirps and robin has a beak, then robin is a bird.