こんにちは、樋口です。書き込みありがとうございます。
意味の区別を完全に自動化するのは難しいですが、私でしたら以下のように作
るかなと思います。
--------------------------------------------------
*困らない
seq(困る-ない)[b5] or seq(困る-ぬ)[b5]
*困る
困る and not <*困らない>
*家族の手伝い
家族 and 手伝い
*家族の手伝いで困る
<*家族の手伝い> and <*困る>
*家族の手伝いで困らない
<*家族の手伝い> and <*困らない>
--------------------------------------------------
複数のコードに分けなくても、以下のように一気に書くことも可能です。
--------------------------------------------------
*家族の手伝いで困る
家族 and 手伝い and 困る and not ( seq(困る-ない)[b5] or seq(困る-ぬ)[b5] )
*家族の手伝いで困らない
家族 and 手伝い and ( seq(困る-ない)[b5] or seq(困る-ぬ)[b5] )
--------------------------------------------------
マニュアルのA.2.5節もあわせてお読み下さい。