:-was_s_l('/pack/logicmoo_ec/ext/ec_sources/examples/ecasp/RussianTurkey4-ea.e',31). % From E: % % :-call_pel_directive(translate(unskipped,'/pack/logicmoo_ec/ext/ec_sources/examples/ecasp/StolenCar2-ea.e.lps')). :- call_pel_directive(translate(unskipped, '/pack/logicmoo_ec/ext/ec_sources/examples/ecasp/StolenCar2-ea.e.lps')). :-include(library('ec_planner/ec_test_incl')). :-expects_dialect(lps). :-was_s_l('/pack/logicmoo_ec/ext/ec_sources/examples/ecasp/RussianTurkey4-ea.e',31). % From E: % % :-call_pel_directive(translate(begining,'/pack/logicmoo_ec/ext/ec_sources/examples/ecasp/StolenCar2-ea.e.lps')). :- call_pel_directive(translate(begining, '/pack/logicmoo_ec/ext/ec_sources/examples/ecasp/StolenCar2-ea.e.lps')). % Sat, 10 Oct 2020 15:31:58 GMT File: (0x559e4b416e00)%; StolenCar2-ea.e :-was_s_l('/pack/logicmoo_ec/ext/ec_sources/examples/ecasp/StolenCar2-ea.e',3). % load foundations/Root.e % From E: % % :-call_pel_directive(load('foundations/Root.e')). :- call_pel_directive(load('foundations/Root.e')). % load foundations/EC.e :-was_s_l('/pack/logicmoo_ec/ext/ec_sources/examples/ecasp/StolenCar2-ea.e',3). % From E: % % :-call_pel_directive(load('foundations/EC.e')). :- call_pel_directive(load('foundations/EC.e')). :-was_s_l('/pack/logicmoo_ec/ext/ec_sources/examples/ecasp/StolenCar2-ea.e',6). % event Park() % From E: % % event(park()). events([park/0]). % event Steal() :-was_s_l('/pack/logicmoo_ec/ext/ec_sources/examples/ecasp/StolenCar2-ea.e',6). % From E: % % event(steal()). events([steal/0]). :-was_s_l('/pack/logicmoo_ec/ext/ec_sources/examples/ecasp/StolenCar2-ea.e',8). % fluent CarParked() % From E: % % fluent(carParked()). fluents([carParked/0]). :-was_s_l('/pack/logicmoo_ec/ext/ec_sources/examples/ecasp/StolenCar2-ea.e',10). % [time] % (Initiates(Park(),CarParked(),time)). % From E: % % initiates_at(park(),carParked(),Time). % [Time]. park initiates carParked. % initiated(happens(park,Time_From,Time_Until),carParked,[]). % "% =================================". % [time] % (Terminates(Steal(),CarParked(),time)). :-was_s_l('/pack/logicmoo_ec/ext/ec_sources/examples/ecasp/StolenCar2-ea.e',10). % From E: % % terminates_at(steal(),carParked(),Time). % [Time]. steal terminates carParked. :-was_s_l('/pack/logicmoo_ec/ext/ec_sources/examples/ecasp/StolenCar2-ea.e',10). /* terminated(happens(steal,Time_From,Time_Until), carParked, []). */ % "% =================================". :-was_s_l('/pack/logicmoo_ec/ext/ec_sources/examples/ecasp/StolenCar2-ea.e',14). % !ReleasedAt(CarParked(),0). % From E: % % not(released_at(carParked(),0)). not(released_at(carParked,0)). :-was_s_l('/pack/logicmoo_ec/ext/ec_sources/examples/ecasp/StolenCar2-ea.e',16). % !HoldsAt(CarParked(),0). % From E: % % holds_at(not(carParked()),0). initially not carParked. % initial_state([not(carParked)]). % "% =================================". % Happens(Park(),0). :-was_s_l('/pack/logicmoo_ec/ext/ec_sources/examples/ecasp/StolenCar2-ea.e',16). % From E: % % happens_at(park(),0). observe park at 0. % observe([park],0). % "% =================================". :-was_s_l('/pack/logicmoo_ec/ext/ec_sources/examples/ecasp/StolenCar2-ea.e',18). %; ABDUCED Happens(Steal(), 1). % !HoldsAt(CarParked(),2). % From E: % % holds_at(not(carParked()),2). :-was_s_l('/pack/logicmoo_ec/ext/ec_sources/examples/ecasp/StolenCar2-ea.e',18). holds_at(not(carParked),2). % range time 0 2 :-was_s_l('/pack/logicmoo_ec/ext/ec_sources/examples/ecasp/StolenCar2-ea.e',20). % From E: % % :-call_pel_directive(range(time,0,2)). :- call_pel_directive(range(time, 0, 2)). :-was_s_l('/pack/logicmoo_ec/ext/ec_sources/examples/ecasp/StolenCar2-ea.e',22). % range offset 1 1 % From E: % % :-call_pel_directive(range(offset,1,1)). :- call_pel_directive(range(offset, 1, 1)). %; End of file. :-was_s_l('/pack/logicmoo_ec/ext/ec_sources/examples/ecasp/StolenCar2-ea.e',24). % From E: % % :-call_pel_directive(translate(ending,'/pack/logicmoo_ec/ext/ec_sources/examples/ecasp/StolenCar2-ea.e.lps')). :- call_pel_directive(translate(ending, '/pack/logicmoo_ec/ext/ec_sources/examples/ecasp/StolenCar2-ea.e.lps')).