src/Pure/Proof/reconstruct.ML
changeset 18929 d81435108688
parent 18184 43c4589a9a78
child 19305 5c16895d548b
equal deleted inserted replaced
18928:042608ffa2ec 18929:d81435108688
   324   | prop_of0 Hs (PThm (_, _, prop, SOME Ts)) = prop_of_atom prop Ts
   324   | prop_of0 Hs (PThm (_, _, prop, SOME Ts)) = prop_of_atom prop Ts
   325   | prop_of0 Hs (PAxm (_, prop, SOME Ts)) = prop_of_atom prop Ts
   325   | prop_of0 Hs (PAxm (_, prop, SOME Ts)) = prop_of_atom prop Ts
   326   | prop_of0 Hs (Oracle (_, prop, SOME Ts)) = prop_of_atom prop Ts
   326   | prop_of0 Hs (Oracle (_, prop, SOME Ts)) = prop_of_atom prop Ts
   327   | prop_of0 _ _ = error "prop_of: partial proof object";
   327   | prop_of0 _ _ = error "prop_of: partial proof object";
   328 
   328 
   329 val prop_of' = Pattern.eta_contract oo (Envir.beta_norm oo prop_of0);
   329 val prop_of' = Envir.beta_eta_contract oo prop_of0;
   330 val prop_of = prop_of' [];
   330 val prop_of = prop_of' [];
   331 
   331 
   332 
   332 
   333 (**** expand and reconstruct subproofs ****)
   333 (**** expand and reconstruct subproofs ****)
   334 
   334