src/Pure/proofterm.ML
changeset 17756 d4a35f82fbb4
parent 17492 714c95aab8bc
child 18030 5dadabde8fe4
equal deleted inserted replaced
17755:b0cd55afead1 17756:d4a35f82fbb4
    13 
    13 
    14   datatype proof =
    14   datatype proof =
    15      PBound of int
    15      PBound of int
    16    | Abst of string * typ option * proof
    16    | Abst of string * typ option * proof
    17    | AbsP of string * term option * proof
    17    | AbsP of string * term option * proof
    18    | op % of proof * term option
    18    | % of proof * term option
    19    | op %% of proof * proof
    19    | %% of proof * proof
    20    | Hyp of term
    20    | Hyp of term
    21    | PThm of (string * (string * string list) list) * proof * term * typ list option
    21    | PThm of (string * (string * string list) list) * proof * term * typ list option
    22    | PAxm of string * term * typ list option
    22    | PAxm of string * term * typ list option
    23    | Oracle of string * term * typ list option
    23    | Oracle of string * term * typ list option
    24    | MinProof of ((string * term) * proof) list * (string * term) list * (string * term) list;
    24    | MinProof of ((string * term) * proof) list * (string * term) list * (string * term) list;