Skip to content
Success

Changes

Summary

  1. merged
  2. added author
  3. added lemma asymp_on_multpHO
  4. added lemmas multpHO_iff_set_mset_lessHO_set_mset and multpHO_minus_inter_minus_inter_iff
  5. added lemmas count_minus_inter_lt_count_minus_inter_iff and minus_inter_eq_minus_inter_iff
  6. added lemma multpHO_implies_one_step_strong
  7. merged
  8. tuned comments;
  9. tuned;
  10. hide names more thorougly, in contrast to 1d82061fbb12 and 00e9ca1e7261: e.g. relevant for overlapping accesses seen in 'inductive_set';
  11. minor performance tuning;
  12. minor performance tuning;
  13. back to more elementary concept of aliases as adhoc change of accesses, but now with "suppress" information (see also 31ea5c1f874d);
  14. tuned;
  15. clarified data representation: slightly more compact, since internals_hidden is sparesely populated and rarely changes;
  16. more operations;
  17. more operations; tuned;
  18. more operations;
  19. minor performance tuning;
  20. unused;
  21. more complete accesses for "extern" operation, notably for aliases;
  22. more explicit entries for aliases, with proper checks in "strict" mode (e.g. for logical entities);
  23. tuned;
  24. tuned;
  25. clarified signature;
  26. unused;
  27. minor performance tuning;
  28. tuned signature;
  29. minor performance tuning;
  30. revert pointless performance tuning fd5f4455e033: no measurable difference in HOL, HOL-Library, HOL-Analysis;
  31. tuned;
  32. more accurate treatment of traditional name space accesses (refining 948f5dc4d694, fcd85e04a948, 238307775d52); more compact representation via Long_Name.chunks: avoid redundant string fragments from Long_Name.explode;
  33. tuned;
  34. proper treatment of restriction (for 'qualified'); tuned;
  35. misc tuning;
  36. more complete accesses for hide operation (amending fcd85e04a948), e.g. relevant for AFP/thys/Jordan_Normal_Form/Matrix_Kernel.thy in AFP/4d8afd37b465;
  37. more standard name bindings (amending 5bf71b4da706): avoid odd full_name like "Orderings.class.Orderings.preorder.of_class.intro" with many redundant name space accesses;
  38. minor performance tuning: more compact representation of only sparsely table;
  39. minor performance tuning: no storage of accesses, produce Binding.full_name_spec on the spot;
  40. proper checks;
  41. tuned;
  42. tuned structure;
  43. tuned signature;
  44. tuned;
  45. clarified extern vs. alias/hide: output alternative names, if possible; minor performance tuning: no storage of accesses', produce Long_Name.chunks on the spot;
  46. tuned;
  47. minor performance tuning: more compact, more sharing;
  48. potential performance tuning: more compact data structure, but less sharing;
Changeset 77991:bdb5de00379a by desharna:
merged
Changeset 77990:515a69e976c3 by desharna:
added author
The file was modified src/HOL/Library/Multiset_Order.thy (diff)
Changeset 77989:b867eb037e7f by desharna:
added lemma asymp_on_multpHO
The file was modified NEWS (diff)
The file was modified src/HOL/Library/Multiset_Order.thy (diff)
Changeset 77988:3e5f6e31c4fd by desharna:
added lemmas multpHO_iff_set_mset_lessHO_set_mset and multpHO_minus_inter_minus_inter_iff
The file was modified NEWS (diff)
The file was modified src/HOL/Library/Multiset_Order.thy (diff)
Changeset 77987:0f7dc48d8b7f by desharna:
added lemmas count_minus_inter_lt_count_minus_inter_iff and minus_inter_eq_minus_inter_iff
The file was modified NEWS (diff)
The file was modified src/HOL/Library/Multiset.thy (diff)
Changeset 77986:0f92caebc19a by desharna:
added lemma multpHO_implies_one_step_strong
The file was modified NEWS (diff)
The file was modified src/HOL/Library/Multiset_Order.thy (diff)
Changeset 77985:e30a56be9c7b by wenzelm:
merged
Changeset 77984:c1b8fdd6588a by wenzelm:
tuned comments;
The file was modified src/Pure/General/name_space.ML (diff)
Changeset 77983:a35b9a01b5a9 by wenzelm:
tuned;
The file was modified src/Pure/General/name_space.ML (diff)
Changeset 77982:21cdcd120a78 by wenzelm:
hide names more thorougly, in contrast to 1d82061fbb12 and 00e9ca1e7261: e.g. relevant for overlapping accesses seen in 'inductive_set';
The file was modified src/Pure/General/name_space.ML (diff)
Changeset 77981:f83702560730 by wenzelm:
minor performance tuning;
The file was modified src/Pure/General/table.ML (diff)
Changeset 77980:2585ce904bb3 by wenzelm:
minor performance tuning;
The file was modified src/Pure/library.ML (diff)
Changeset 77979:a12c48fbf10f by wenzelm:
back to more elementary concept of aliases as adhoc change of accesses, but now with "suppress" information (see also 31ea5c1f874d);
The file was modified src/Pure/General/name_space.ML (diff)
The file was modified src/Pure/Isar/entity.ML (diff)
The file was modified src/Pure/Isar/proof_context.ML (diff)
The file was modified src/Pure/Thy/export_theory.ML (diff)
The file was modified src/Pure/consts.ML (diff)
The file was modified src/Pure/facts.ML (diff)
The file was modified src/Pure/global_theory.ML (diff)
The file was modified src/Pure/type.ML (diff)
The file was modified src/Pure/variable.ML (diff)
Changeset 77978:14d133cff073 by wenzelm:
tuned;
The file was modified src/Pure/General/name_space.ML (diff)
Changeset 77977:85811617efcd by wenzelm:
clarified data representation: slightly more compact, since internals_hidden is sparesely populated and rarely changes;
The file was modified src/Pure/General/name_space.ML (diff)
Changeset 77976:ca11a87bd2c6 by wenzelm:
more operations;
The file was modified src/Pure/General/change_table.ML (diff)
Changeset 77975:a7ca67369755 by wenzelm:
more operations;<br>tuned;
The file was modified src/Pure/General/change_table.ML (diff)
The file was modified src/Pure/General/table.ML (diff)
Changeset 77974:93999ffdb9dd by wenzelm:
more operations;
The file was modified src/Pure/General/change_table.ML (diff)
Changeset 77973:ab6e4085a19d by wenzelm:
minor performance tuning;
The file was modified src/Pure/General/table.ML (diff)
Changeset 77972:305a6902abb3 by wenzelm:
unused;
The file was modified src/Pure/General/name_space.ML (diff)
Changeset 77971:b256ac9c0577 by wenzelm:
more complete accesses for &quot;extern&quot; operation, notably for aliases;
The file was modified src/Pure/General/name_space.ML (diff)
Changeset 77970:31ea5c1f874d by wenzelm:
more explicit entries for aliases, with proper checks in &quot;strict&quot; mode (e.g. for logical entities);
The file was modified src/Pure/General/name_space.ML (diff)
The file was modified src/Pure/Isar/entity.ML (diff)
The file was modified src/Pure/Isar/proof_context.ML (diff)
The file was modified src/Pure/Thy/export_theory.ML (diff)
The file was modified src/Pure/consts.ML (diff)
The file was modified src/Pure/facts.ML (diff)
The file was modified src/Pure/global_theory.ML (diff)
The file was modified src/Pure/type.ML (diff)
The file was modified src/Pure/variable.ML (diff)
Changeset 77969:f68df517e8c4 by wenzelm:
tuned;
The file was modified src/Pure/General/name_space.ML (diff)
Changeset 77968:8ce2425a7c94 by wenzelm:
tuned;
The file was modified src/Pure/General/name_space.ML (diff)
Changeset 77967:6bb2f9b32804 by wenzelm:
clarified signature;
The file was modified src/Pure/General/name_space.ML (diff)
The file was modified src/Tools/Code/code_symbol.ML (diff)
Changeset 77966:fa3474ed80be by wenzelm:
unused;
The file was modified src/Pure/thm.ML (diff)
Changeset 77965:81b953729ff7 by wenzelm:
minor performance tuning;
The file was modified src/Pure/library.ML (diff)
Changeset 77964:d4184ea197ec by wenzelm:
tuned signature;
The file was modified src/Pure/General/long_name.ML (diff)
The file was modified src/Pure/library.ML (diff)
Changeset 77963:3a97b5bff51a by wenzelm:
minor performance tuning;
The file was modified src/Pure/library.ML (diff)
Changeset 77962:01e04f024bb5 by wenzelm:
revert pointless performance tuning fd5f4455e033: no measurable difference in HOL, HOL-Library, HOL-Analysis;
The file was modified src/Pure/General/long_name.ML (diff)
Changeset 77961:93d2b3786959 by wenzelm:
tuned;
The file was modified src/Pure/General/name_space.ML (diff)
Changeset 77960:1d82061fbb12 by wenzelm:
more accurate treatment of traditional name space accesses (refining 948f5dc4d694, fcd85e04a948, 238307775d52);<br>more compact representation via Long_Name.chunks: avoid redundant string fragments from Long_Name.explode;
The file was modified src/Pure/General/binding.ML (diff)
The file was modified src/Pure/General/name_space.ML (diff)
Changeset 77959:8d905eef9feb by wenzelm:
tuned;
The file was modified src/Pure/General/name_space.ML (diff)
The file was modified src/Pure/library.ML (diff)
Changeset 77958:d7eabea9f837 by wenzelm:
proper treatment of restriction (for &#039;qualified&#039;);<br>tuned;
The file was modified src/Pure/General/name_space.ML (diff)
Changeset 77957:fda3e9c8a894 by wenzelm:
misc tuning;
The file was modified src/Pure/General/name_space.ML (diff)
Changeset 77956:948f5dc4d694 by wenzelm:
more complete accesses for hide operation (amending fcd85e04a948), e.g. relevant for AFP/thys/Jordan_Normal_Form/Matrix_Kernel.thy in AFP/4d8afd37b465;
The file was modified src/Pure/General/name_space.ML (diff)
Changeset 77955:c4677a6aae2c by wenzelm:
more standard name bindings (amending 5bf71b4da706): avoid odd full_name like &quot;Orderings.class.Orderings.preorder.of_class.intro&quot; with many redundant name space accesses;
The file was modified NEWS (diff)
The file was modified src/HOL/Library/Lexord.thy (diff)
The file was modified src/HOL/Library/Poly_Mapping.thy (diff)
The file was modified src/Pure/Isar/class_declaration.ML (diff)
Changeset 77954:8f3204e28783 by wenzelm:
minor performance tuning: more compact representation of only sparsely table;
The file was modified src/Pure/General/name_space.ML (diff)
Changeset 77953:fcd85e04a948 by wenzelm:
minor performance tuning: no storage of accesses, produce Binding.full_name_spec on the spot;
The file was modified src/Pure/General/binding.ML (diff)
The file was modified src/Pure/General/name_space.ML (diff)
Changeset 77952:27b5cb41c253 by wenzelm:
proper checks;
The file was modified src/Pure/General/name_space.ML (diff)
The file was modified src/Pure/variable.ML (diff)
Changeset 77951:6c8682291a5d by wenzelm:
tuned;
The file was modified src/Pure/General/name_space.ML (diff)
Changeset 77950:5ec51a914f6e by wenzelm:
tuned structure;
The file was modified src/Pure/General/name_space.ML (diff)
Changeset 77949:0290a9879b03 by wenzelm:
tuned signature;
The file was modified src/Pure/General/binding.ML (diff)
Changeset 77948:81e356fd6f60 by wenzelm:
tuned;
The file was modified src/Pure/General/name_space.ML (diff)
Changeset 77947:238307775d52 by wenzelm:
clarified extern vs. alias/hide: output alternative names, if possible;<br>minor performance tuning: no storage of accesses&#039;, produce Long_Name.chunks on the spot;
The file was modified src/Pure/General/name_space.ML (diff)
Changeset 77946:00c38dd0f30f by wenzelm:
tuned;
The file was modified src/Pure/General/name_space.ML (diff)
Changeset 77945:99df2576107f by wenzelm:
minor performance tuning: more compact, more sharing;
The file was modified src/Pure/General/long_name.ML (diff)
Changeset 77944:fd5f4455e033 by wenzelm:
potential performance tuning: more compact data structure, but less sharing;
The file was modified src/Pure/General/long_name.ML (diff)