src/Tools/isac/Knowledge/Inverse_Z_Transform.thy
changeset 55363 d78bc1342183
parent 55359 73dc85c025ab
child 55373 4f3f530f3cf6
     1.1 --- a/src/Tools/isac/Knowledge/Inverse_Z_Transform.thy	Mon Jan 27 21:58:57 2014 +0100
     1.2 +++ b/src/Tools/isac/Knowledge/Inverse_Z_Transform.thy	Mon Jan 27 22:26:51 2014 +0100
     1.3 @@ -45,33 +45,6 @@
     1.4  subsection{*Define the Specification*}
     1.5  ML {*
     1.6  val thy = @{theory};
     1.7 -
     1.8 -store_pbt
     1.9 - (prep_pbt thy "pbl_SP" [] e_pblID
    1.10 - (["SignalProcessing"], [], e_rls, NONE, []));
    1.11 -store_pbt
    1.12 - (prep_pbt thy "pbl_SP_Ztrans" [] e_pblID
    1.13 - (["Z_Transform","SignalProcessing"], [], e_rls, NONE, []));
    1.14 -store_pbt
    1.15 - (prep_pbt thy "pbl_SP_Ztrans_inv" [] e_pblID
    1.16 - (["Inverse", "Z_Transform", "SignalProcessing"],
    1.17 -  (*^ capital letter breaks coding standard
    1.18 -    because "inverse" = Const ("Rings.inverse_class.inverse", ..*)
    1.19 -  [("#Given" ,["filterExpression (X_eq::bool)"]),
    1.20 -   ("#Find"  ,["stepResponse (n_eq::bool)"])
    1.21 -  ],
    1.22 -  append_rls "e_rls" e_rls [(*for preds in where_*)], NONE, 
    1.23 -  [["SignalProcessing","Z_Transform","Inverse"]]));
    1.24 -*}
    1.25 -ML {*
    1.26 -  store_pbt
    1.27 -   (prep_pbt thy "pbl_SP_Ztrans_inv" [] e_pblID
    1.28 -   (["Inverse", "Z_Transform", "SignalProcessing"],
    1.29 -    [("#Given" ,["filterExpression X_eq"]),
    1.30 -     ("#Find"  ,["stepResponse n_eq"])
    1.31 -    ],
    1.32 -    append_rls "e_rls" e_rls [(*for preds in where_*)], NONE, 
    1.33 -    [["SignalProcessing","Z_Transform","Inverse"]]));
    1.34  *}
    1.35  setup {* KEStore_Elems.add_pbts
    1.36    [(prep_pbt thy "pbl_SP" [] e_pblID (["SignalProcessing"], [], e_rls, NONE, [])),