src/HOL/Tools/record_package.ML
changeset 5235 c404f25c58e8
parent 5212 2bc5b5cf0516
child 5290 b755c7240348
equal deleted inserted replaced
5234:701fa0ed77b7 5235:c404f25c58e8
     3     Author:     Wolfgang Naraschewski and Markus Wenzel, TU Muenchen
     3     Author:     Wolfgang Naraschewski and Markus Wenzel, TU Muenchen
     4 
     4 
     5 Extensible records with structural subtyping in HOL.
     5 Extensible records with structural subtyping in HOL.
     6 
     6 
     7 TODO:
     7 TODO:
     8   - field types: typedef;
     8   - field types: datatype;
     9   - operations and theorems: split, split_all/ex, ...;
     9   - operations and theorems: split, split_all/ex, ...;
    10   - field constructor: more specific type for snd component (x_more etc. classes);
    10   - field constructor: more specific type for snd component (x_more etc. classes);
    11 *)
    11 *)
    12 
    12 
    13 signature RECORD_PACKAGE =
    13 signature RECORD_PACKAGE =