src/HOL/Integ/presburger.ML
changeset 15240 e1e6db03beee
parent 15013 34264f5e4691
child 15531 08c8dad8e399
equal deleted inserted replaced
15239:fb73c8154b19 15240:e1e6db03beee
    29 
    29 
    30 
    30 
    31 (* Invoking the oracle *)
    31 (* Invoking the oracle *)
    32 
    32 
    33 fun pres_oracle sg t = 
    33 fun pres_oracle sg t = 
    34   invoke_oracle (the_context()) "presburger_oracle" 
    34   invoke_oracle (theory "Presburger") "presburger_oracle" 
    35      (sg, CooperDec.COOPER_ORACLE t) ;
    35      (sg, CooperDec.COOPER_ORACLE t) ;
    36 
    36 
    37 val presburger_ss = simpset_of (theory "Presburger");
    37 val presburger_ss = simpset_of (theory "Presburger");
    38 
    38 
    39 fun cooper_pp sg (fm as e$Abs(xn,xT,p)) = 
    39 fun cooper_pp sg (fm as e$Abs(xn,xT,p)) =