Premise 1: John walked .

rp ba lex John N _john NP _john walked S [dcl=true] \NP \x0._walk(x0) S [dcl=true] _walk(_john) . \X.X S [dcl=true] _walk(_john)

Conclusion: Nobody walked .

rp ba Nobody NP _nobody walked S [dcl=true] \NP \x0._walk(x0) S [dcl=true] _walk(_nobody) . \X.X S [dcl=true] _walk(_nobody)

Script piped to coq

echo "Require Export coqlib.
Parameter _nobody : Entity.
Parameter _john : Entity.
Parameter _walk : Entity -> Prop.
Theorem t1: (_walk _john) -> (_walk _nobody). Set Firstorder Depth 1. nltac. Set Firstorder Depth 6. nltac. Qed." | coqtop
echo "Require Export coqlib.
Parameter _nobody : Entity.
Parameter _john : Entity.
Parameter _walk : Entity -> Prop.
Theorem t1: (_walk _john) -> (not (_walk _nobody)). Set Firstorder Depth 1. nltac. Set Firstorder Depth 6. nltac. Qed." | coqtop