(** h is an analysis of g if h could be an analysis of g and 
   if for all other candidates h' which could be an analysis of g, 
   h is included in h' *)
Definition is_analysis (g h : hedge) :=
  analysis_cond g h /\
  (forall h' : hedge, analysis_cond g h' -> inclusion h h').

Lemma analysis_seq_incl_analysis : forall g h : hedge, is_analysis g h -> forall n : nat, inclusion (analysis_seq g n) h.