(explain-swale)
;;; Loading source file "swale-mem.lisp"
;;; Warning: File "swale-mem.lisp" does not begin with IN-PACKAGE.  Loading into package "USER"


Micro Explainer
---------------
Trying to explain M-SWALE-STORY
which has the anomaly:
  :INSTANCE isa M-EVENT-SEQUENCE-CONFLICT
  :EVENT-SEQUENCE: M-RACEHORSE-LIFE
  :EXPECTATION: M-EXPECTATION-1
  :SURPRISING-FACT: M-SWALE-DEAD-STATE


Micro XP Retriever
------------------
Searching for XP's.
... found M-DIE-FROM-ILLNESS-XP, M-DIE-FROM-OLD-AGE-XP.
Applying M-DIE-FROM-ILLNESS-XP.
... generated M-EXPL1.
Applying M-DIE-FROM-OLD-AGE-XP.
... generated M-EXPL2.


Micro-Accepter
--------------
Evaluating M-EXPL1 for the purpose PREDICTION.
The underling XP is
  :MOP isa M-XP
  :EVENTS: ((:ILLNESS M-BAD-HEALTH-STATE) (:OUTCOME M-DEAD-STATE))
  :CAUSALS: ((:ILLNESS => :OUTCOME))
  :CONSTRAINTS: (((:EVENTS :ILLNESS :OBJECT) (:EVENTS :OUTCOME :OBJECT)))
Checking if explanation accounts for M-SWALE-DEAD-STATE.
... appears relevant.
Checking believability.
Problem found!
  :INSTANCE isa M-NON-NORMATIVE-FILLER-PROBLEM
  :EXPLANATION: M-EXPL1
  :PATH: (:EVENTS :ILLNESS :OBJECT)
  :EXPECTED-VALUE: M-UNHEALTHY-ANIMAL
  :OBSERVED-VALUE: M-SWALE
... explanation is not believable.
Checking if explanation is useful for the purpose PREDICTION.
Is the explanation predictive?
... Explanation is adequate for PREDICTION.
Checking seriousness of problems.
... M-EXPL1 is TWEAKABLE.


Micro Tweaker
-------------
Looking for candidate tweaks in memory for M-PROB3.
... found M-REPLACE-ACTION-USE-CAUSALS-TWEAK, M-REPLACE-ACTOR-USE-STEREOTYPES-TWEAK, M-REPLACE-ACTION-USE-STEREOTYPES-TWEAK.
Trying tweak REPLACE-ACTION-SEARCH-THROUGH-CAUSAL-RULES on M-EXPL1.
... tweak failed.
Trying tweak REPLACE-ACTOR-SEARCH-THROUGH-STEREOTYPES on M-EXPL1.
... tweak failed.
Trying tweak REPLACE-ACTION-SEARCH-THROUGH-STEREOTYPES on M-EXPL1.
Looking for effects to be accounted for.
... found M-DEAD-STATE.
Looking for scripts for M-SWALE that include M-DEAD-STATE.
... no scripts found.
... tweak failed.


Micro XP Retriever
------------------
Searching for XP's.
Looking for retrieval cues in M-PROB3.
... Cue: observed M-SWALE, rather than M-UNHEALTHY-ANIMAL.
... found M-FIXX-XP.
Applying M-FIXX-XP.
... generated M-EXPL4.


Micro-Accepter
--------------
Evaluating M-EXPL2 for the purpose PREDICTION.
The underling XP is
  :MOP isa M-XP
  :EVENTS: ((:OLD-AGE M-OLD-AGE-STATE) (:OUTCOME M-DEAD-STATE))
  :CAUSALS: ((:OLD-AGE => :OUTCOME))
  :CONSTRAINTS: (((:EVENTS :OLD-AGE :OBJECT) (:EVENTS :OUTCOME :OBJECT)))
Checking if explanation accounts for M-SWALE-DEAD-STATE.
... appears relevant.
Checking believability.
Problem found!
  :INSTANCE isa M-NON-NORMATIVE-FILLER-PROBLEM
  :EXPLANATION: M-EXPL2
  :PATH: (:EVENTS :OLD-AGE :OBJECT)
  :EXPECTED-VALUE: M-OLD-ANIMAL
  :OBSERVED-VALUE: M-SWALE
... explanation is not believable.
Checking if explanation is useful for the purpose PREDICTION.
Is the explanation predictive?
... Explanation is adequate for PREDICTION.
Checking seriousness of problems.
... M-EXPL2 is TWEAKABLE.


Micro Tweaker
-------------
Looking for candidate tweaks in memory for M-PROB5.
... found M-REPLACE-ACTION-USE-CAUSALS-TWEAK, M-REPLACE-ACTOR-USE-STEREOTYPES-TWEAK, M-REPLACE-ACTION-USE-STEREOTYPES-TWEAK.
Trying tweak REPLACE-ACTION-SEARCH-THROUGH-CAUSAL-RULES on M-EXPL2.
... tweak failed.
Trying tweak REPLACE-ACTOR-SEARCH-THROUGH-STEREOTYPES on M-EXPL2.
... tweak failed.
Trying tweak REPLACE-ACTION-SEARCH-THROUGH-STEREOTYPES on M-EXPL2.
Looking for effects to be accounted for.
... found M-DEAD-STATE.
Looking for scripts for M-SWALE that include M-DEAD-STATE.
... no scripts found.
... tweak failed.


Micro XP Retriever
------------------
Searching for XP's.
Looking for retrieval cues in M-PROB5.
... Cue: observed M-SWALE, rather than M-OLD-ANIMAL.
... no XP's found.


Micro-Accepter
--------------
Evaluating M-EXPL4 for the purpose PREDICTION.
The underling XP is
  :MOP isa M-XP
  :OBSERVED: M-HEALTHY-ANIMAL
  :EXPECTED: M-UNHEALTHY-ANIMAL
  :EVENTS: ((:JOG M-JOG-EVENT) (:EXERT M-EXERT-EVENT) (:DEFECT M-HEART-DEFECT-STATE) (:OUTCOME M-DEAD-STATE))
  :CAUSALS: ((:JOG => :EXERT) (:DEFECT :EXERT => :OUTCOME))
  :CONSTRAINTS: (((:EVENTS :JOG :ACTOR) (:EVENTS :EXERT :ACTOR) (:EVENTS :DEFECT :OWNER) (:EVENTS :OUTCOME :OBJECT)))
Checking if explanation accounts for M-SWALE-DEAD-STATE.
... appears relevant.
Checking believability.
Problem found!
  :INSTANCE isa M-NON-NORMATIVE-FILLER-PROBLEM
  :EXPLANATION: M-EXPL4
  :PATH: (:EVENTS :JOG :ACTOR)
  :EXPECTED-VALUE: M-HUMAN
  :OBSERVED-VALUE: M-SWALE
... explanation is not believable.
Checking if explanation is useful for the purpose PREDICTION.
Is the explanation predictive?
Problem found!
  :INSTANCE isa M-NON-KNOWABLE-ANTECEDENT-PROBLEM
  :EXPLANATION: M-EXPL4
  :FACT: M-HEART-DEFECT-STATE
  :EVENT-LABEL: :DEFECT
... Explanation is not adequate for PREDICTION.
Checking seriousness of problems.
... M-EXPL4 is TWEAKABLE.


Micro Tweaker
-------------
Looking for candidate tweaks in memory for M-PROB6.
... found M-REPLACE-ACTION-USE-CAUSALS-TWEAK, M-REPLACE-ACTOR-USE-STEREOTYPES-TWEAK, M-REPLACE-ACTION-USE-STEREOTYPES-TWEAK.
Trying tweak REPLACE-ACTION-SEARCH-THROUGH-CAUSAL-RULES on M-EXPL4.
... tweak failed.
Trying tweak REPLACE-ACTOR-SEARCH-THROUGH-STEREOTYPES on M-EXPL4.
... tweak failed.
Trying tweak REPLACE-ACTION-SEARCH-THROUGH-STEREOTYPES on M-EXPL4.
Looking for effects to be accounted for.
... found M-EXERT-EVENT.
Looking for scripts for M-SWALE that include M-EXERT-EVENT.
... no scripts found.
... tweak failed.
Looking for candidate tweaks in memory for M-PROB7.
... no tweaks found.


Micro XP Retriever
------------------
Searching for XP's.
Looking for retrieval cues in M-PROB6.
... Cue: observed M-SWALE, rather than M-HUMAN.
Looking for retrieval cues in M-PROB7.
... no XP's found.
NIL
