Advertisement
logicmoo

e2c - % she announced a program to promote safety in trucks

May 23rd, 2018
302
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Prolog 1.04 KB | None | 0 0
  1. % she announced a program to promote safety in trucks and vans
  2.  
  3. exists(
  4.   [She1,Announced1,Program1,Promote1,Vans1,Trucks1,SafetyLevel1,SafetyLevel2],
  5.          and(isa(She1,tFemale),
  6.              isa(Announced1,actAnnouncment),            
  7.              bodilyDoer(She1,Announced1),
  8.              isa(Announced1,actMakingAvailable),
  9.              madeAvailable(Announced1,Program1),
  10.              isa(Program1,actWorkflow),
  11.              workflowGoals(Program1,Promote1),
  12.              isa(Promote1,actProcessChange),
  13.              isa(Vans1,xtCollectionDenotedByFn("vans")),
  14.              isa(Trucks1,xtCollectionDenotedByFn("trucks")),
  15.              isa(SafetyLevel1,xtValueDenotedByFn("truck safety")),
  16.              isa(SafetyLevel2,xtValueDenotedByFn("van safety")),            
  17.              levelOfSafety(actOperationFn(Trucks1),SafetyLevel1),
  18.              levelOfSafety(actOperationFn(Vans1),SafetyLevel2),
  19.              goalChanges(Promote1,increaseCausually(SafetyLevel1)),
  20.              goalChanges(Promote1,increaseCausually(SafetyLevel2))))).
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement