Summary
- tuned: concise combinators instead of bulky case-expressions;
- provide ML antiquotation "if_none": non-strict version of "the_default";
- merged
- proper Thm.trim_context / Thm.transfer (see also 0d401f874942);
- tuned;
- more operations;
- more operations;
- more uniform operations wrt. Thm.full_prop_of;
- proper Thm.trim_context / Thm.transfer for context data;
- tuned: more concise data record;
- tuned;
- clarified counters and types;
- tuned signature;
- support n-ary merge theory data; less redundant use of ids and stages;
- tuned;
- tuned;
- proper theory_long_name;
- prefer theory_long_name in data;
- proper theory_long_name;
- clarified signature: explicitly distinguish theory_base_name vs. theory_long_name;
- tuned;
- more operations, following Isabelle/ML conventions;
- clarified theory_id: plain value without state;