src/Tools/isac/Specify/pre-conditions.sml
changeset 60760 3b173806efe2
parent 60758 5319a8dc84f5
child 60763 2121f1a39a64
     1.1 --- a/src/Tools/isac/Specify/pre-conditions.sml	Tue Oct 03 16:33:54 2023 +0200
     1.2 +++ b/src/Tools/isac/Specify/pre-conditions.sml	Wed Oct 25 12:34:12 2023 +0200
     1.3 @@ -154,15 +154,18 @@
     1.4  (*  get_equal_descr: I_Model.T_TEST -> Model_Pattern.single -> (Model_Pattern.single * I_Model.single_TEST) list*)
     1.5  fun get_equal_descr i_model (m_patt_single as (_, (descr, _))) =
     1.6    let
     1.7 -    val equal_variants = 
     1.8 +    val equal_descr = 
     1.9        filter (fn i_single => case get_descr i_single of
    1.10            NONE => false (*--------vvvvv*)
    1.11 -        | SOME descr' => descr' = descr) (*probl_POS*) i_model
    1.12 +        | SOME descr' => descr' = descr) i_model
    1.13      in
    1.14 -      (map (pair m_patt_single) equal_variants)
    1.15 +      (map (pair m_patt_single) equal_descr)
    1.16      end
    1.17  
    1.18 -(*get an appropriate (description, variant) item from pbl_imod, otherwise return empty item*)
    1.19 +(*
    1.20 +  get an appropriate (description, variant)-item from i_model, otherwise return empty item,
    1.21 +  i.e. this function produces items with Sup.
    1.22 +*)
    1.23  fun get_descr_vnt descr vnts i_model =
    1.24    let
    1.25      val equal_descr = filter (fn (_, _, _, _, (feedb, _)) => case get_dscr' feedb of NONE => false