packages feed

GenI-0.17.3: examples/promettre/suite

il_aime_marie
semantics:[h2:mary(m)
           h1:il(j)
           e1:love(j m)]
[ il aimer Marie ]

jean_aime_marie
semantics:[h1:john(j)
           h2:mary(m)
           e1:love(j m)]
[ Jean aimer Marie ]

jean_aime_le_livre
semantics:[h1:john(j)
           h2:book(l) h2:def(l)
           e1:love(j l)]
[ Jean aimer le livre ]

jean_s_aime
semantics:[h1:john(j)
           e1:love(j j)]
[ Jean se aimer ]

%jean_promet_marie_de_l'aimer
%semantics:[h1:john(j)
%           h2:mary(m)
%           e1:love(j m)
%           e2:promise(j e1 m)]
%[ Jean promettre a Marie de le aimer ]
%[ Jean promettre Marie de le aimer ]

jean_donne_un_livre_a_marie
semantics:[john(j) 
           mary(m) 
           book(b) indef(b)
           give(j b m)]
%[ Jean donner a Marie un livre ]
[ Jean donner un livre a Marie ]

jean_promet_a_marie_de_donner_un_livre_a_Claire
semantics:[john(j) 
           mary(m) 
           book(b) indef(b)
           claire(c)
           e1:give(j b c) 
           promise(j e1 m) ]
[ Jean promettre a Marie de donner un livre a Claire ]

jean_promet_a_Marie_de_le_donner_un_livre
semantics:[john(j) 
           mary(m) 
           book(b) indef(b)
           e1:give(j b m) 
           promise(j e1 m) ]
[ Jean promettre a Marie de le donner un livre ]

%semantics:[h1:john(j) 
%           h2:mary(m) 
%           h3:book(b) h3:indef(b)
%           h4:paul(p)
%           e1:give(j b p) 
%           e2:promise(j e1 m) 
%           e3:convince(p e2 j) ]
%[ Paul persuader Jean de promettre a Marie de le donner un livre ]

promettre
semantics : [ h1:def(b)
	      h1:present(b)
	      e:promise(a b c)
	      mary(a)
	      john(c)
	     ]

promettre_donner
semantics : [ e1:promise(a e2 b)
	      john(a)
	      mary(b)
	      e2:give(a c d)
	      h1:indef(c)
	      h1:book(c)
	      paul(d)
	     ]

promettre_donner_persuader
semantics : [ e1:promise(a e2 b)
	      john(a)
	      mary(b)
	      e2:convince(a e3 d)
	      e3:give(d c e)
	      h3:indef(c)
	      h3:book(c)
	      paul(d)
	      claire(e)
	     ]

% "Jean promet a Marie de persuader Paul de persuader Pierre de
% persuader Olivier de donner
% un livre a Claire" 
pr_per_per_per_do
semantics : [ e1:promise(a e2 b)
	      john(a)
	      mary(b)
	      e2:convince(a e3 d)
	      paul(d)
	      e3:convince(d e4 e)
	      peter(e)
	      e4:convince(e e5 o)
	      oliver(o)
	      e5:give(o l f)
	      h1:indef(l)
	      h1:book(l)
	      claire(f)
	     ]