Skip to content
Success

Changes

Summary

  1. more robust adhoc shell script: work with Isabelle_System.export_isabelle_identifier;
  2. more concise instance-specific rules on euclidean relation
  3. merged
  4. Tidied a few more proofs
  5. merged
  6. tidied a few ugly proofs
  7. let rsync re-use ssh connection via control path;
  8. clarified command-line;
  9. clarified command-line;
  10. tuned signature;
  11. proper port for Mercurial;
  12. clarified default: do not override port from ssh_config, which could be different from 22;
  13. proper Scala expression;
  14. clarified signature: separate unrelated modules;
  15. tuned;
  16. obsolete;
  17. obsolete;
  18. clarified error;
  19. merged
  20. removed remains of proxy_host management: delegated to .ssh/config;
  21. ssh client via regular OpenSSH tools, with authentic use of .ssh/config (notably proxy configuration); tuned signature;
  22. putting together related theorems
  23. dropped auxiliary lemma
  24. unused;
  25. clarified operation: avoid perl;
  26. discontinued unused operations;
  27. clarified signature: avoid exposure of JSch types;
  28. clarified signature: discontinue somewhat pointless SSH.Context;
  29. tuned;
  30. proper path;
  31. Added tag Isabelle2022-RC1 for changeset 6308eaaa88f1
  32. clarified release packaging: naproche-20220910 lacks arm64-linux support (and crashes);
  33. more documentation of 'export_classpath' (session ROOT) and 'scala_build_generated_files' (Isar command);
  34. merged;
  35. update for release;
  36. more command-line options;
  37. less specialized euclidean relation on int
  38. update to Isabelle2022 and Ubuntu 22.04;
  39. proper comment: Phabricator remains on Ubuntu 20.04, which is still required as build environment for old Mercurial 3.9.2 with Python 2;
  40. more operations: for testing purposes;
  41. provide naproche-20220910 (inactive);
  42. clarified directory names (e.g. for multi-platform remote execution): avoid being deleted via isabelle.Components.purge;
  43. unused;
  44. update for release;
  45. tuned: prefer Scala Regex operations;
  46. tuning and updates for release;
  47. NEWS;
  48. discontinued somewhat pointless option: Proof_Display.pretty_goal_inst should always work smoothly (and not crash unexpectedly);
  49. give up show_main_goal (despite 922e3f9251ac): show_goal_inst is sufficient, even for final results;
  50. merged
  51. discontinue fragile operations;
  52. proper context option: change of underlying Options.default will not survive PIDE "Prover.options" (e.g. change of Isabelle/jEdit plugin options);
  53. enable show_goal_inst by default: match failure is merely a warning (see 730638d4e37a);
  54. updated documentation;
  55. support multiple sessions, with cumulative errors; tuned command usage;
  56. support regex patterns on messages;
  57. support Pretty.unformatted, similar to ML version;
  58. removed odd TODO item (see 3391a493f39a);
  59. tuned signature;
  60. tuned output: more Pretty.item;
  61. tuned signature;
  62. clarified failure: warning for logical error, exception for program breakdown;
  63. print goal instantiation for global qed (and variations);
  64. clarified output;
  65. more robust: capture corner case seen in line 631 of "$AFP/Automatic_Refinement/Autoref_Bindings_HOL.thy" (AFP/6c87f24bb773);
  66. clarified message channel for 'print_state' (NB: the command was originally for TTY or Proof General);
  67. updated to postgresql-42.5.0;
  68. tool to build Isabelle component for PostgreSQL JDBC;
  69. clarified goal structure with proper instantiation of main goal, to support "show_goal_inst";
  70. option "show_states" for more verbosity of batch-builds;
  71. tuned --- avoid warnings;
  72. proper antiquotations;
  73. inline markup for Output.state (in contrast to c94bba7906d2): make messages available via Rendering.text_messages and thus "isabelle log" (see cb0c407fbc6e), while Rendering.output_messages of Isabelle/jEdit/VSCode is unaffected;
  74. proper antiquotations;
  75. clarified options, following e.g. "show_consts";
  76. proper Envir.subst operations: env is already normalized, using Envir.norm may lead to non-termination;
  77. unused (see 15758fced053);
  78. clarified modules;
  79. show goal instantiation, notably for 'schematic_goal' command (inactive by default);
  80. proper umlauts;
  81. tuned signature;
  82. tuned signature;
  83. tuned;
  84. tuned;
  85. tuned error message;
Changeset 76142:e8d4013c49d1 by wenzelm:
more robust adhoc shell script: work with Isabelle_System.export_isabelle_identifier;
The file was modified src/Pure/General/ssh.scala (diff)
Changeset 76141:e7497a1de8b9 by haftmann:
more concise instance-specific rules on euclidean relation
The file was modified src/HOL/Divides.thy (diff)
The file was modified src/HOL/Euclidean_Division.thy (diff)
Changeset 76140:19837257fd89 by paulson:
merged
Changeset 76139:3190ee65139b by paulson _lp15@cam.ac.uk_:
Tidied a few more proofs
The file was modified src/HOL/Analysis/Polytope.thy (diff)
Changeset 76138:02a743911ffe by paulson:
merged
Changeset 76137:175e6d47e3af by paulson _lp15@cam.ac.uk_:
tidied a few ugly proofs
The file was modified src/HOL/Analysis/Complex_Transcendental.thy (diff)
The file was modified src/HOL/Library/Extended_Nonnegative_Real.thy (diff)
Changeset 76136:1bb677cceea4 by wenzelm:
let rsync re-use ssh connection via control path;
The file was modified src/Doc/System/Misc.thy (diff)
The file was modified src/Doc/System/Sessions.thy (diff)
The file was modified src/Pure/Admin/build_history.scala (diff)
The file was modified src/Pure/General/mercurial.scala (diff)
The file was modified src/Pure/General/rsync.scala (diff)
The file was modified src/Pure/General/ssh.scala (diff)
The file was modified src/Pure/Tools/sync.scala (diff)
Changeset 76135:a144603170b4 by wenzelm:
clarified command-line;
The file was modified src/Doc/System/Misc.thy (diff)
The file was modified src/Doc/System/Sessions.thy (diff)
Changeset 76134:c6e0a51f2a93 by wenzelm:
clarified command-line;
The file was modified src/Pure/General/mercurial.scala (diff)
The file was modified src/Pure/Tools/sync.scala (diff)
Changeset 76133:c5fd7947f585 by wenzelm:
tuned signature;
The file was modified src/Pure/General/ssh.scala (diff)
Changeset 76132:2bb6eb6df6c2 by wenzelm:
proper port for Mercurial;
The file was modified src/Pure/General/ssh.scala (diff)
Changeset 76131:8b695e59db3f by wenzelm:
clarified default: do not override port from ssh_config, which could be different from 22;
The file was modified src/Doc/System/Misc.thy (diff)
The file was modified src/Doc/System/Sessions.thy (diff)
The file was modified src/Pure/General/mercurial.scala (diff)
The file was modified src/Pure/General/rsync.scala (diff)
The file was modified src/Pure/General/ssh.scala (diff)
The file was modified src/Pure/Tools/sync.scala (diff)
Changeset 76130:b703cecf9bd0 by wenzelm:
proper Scala expression;
The file was modified src/Pure/General/ssh.scala (diff)
Changeset 76129:5979f73b9db1 by wenzelm:
clarified signature: separate unrelated modules;
The file was modified src/Pure/Tools/phabricator.scala (diff)
Changeset 76128:f5e96a4039a7 by wenzelm:
tuned;
The file was modified src/Pure/General/ssh.scala (diff)
Changeset 76127:a2b3999c2277 by wenzelm:
obsolete;
The file was modified Admin/components/main (diff)
Changeset 76126:a284c752db39 by wenzelm:
obsolete;
The file was modified etc/options (diff)
Changeset 76125:497e105a4618 by wenzelm:
clarified error;
The file was modified src/Pure/General/ssh.scala (diff)
Changeset 76124:7057bf084ea5 by wenzelm:
merged
Changeset 76123:4a0b7151fedc by wenzelm:
removed remains of proxy_host management: delegated to .ssh/config;
The file was modified src/Pure/Admin/isabelle_cronjob.scala (diff)
The file was modified src/Pure/General/ssh.scala (diff)
Changeset 76122:b8f26c20d3b1 by wenzelm:
ssh client via regular OpenSSH tools, with authentic use of .ssh/config (notably proxy configuration);<br>tuned signature;
The file was modified src/Pure/Admin/build_history.scala (diff)
The file was modified src/Pure/Admin/isabelle_cronjob.scala (diff)
The file was modified src/Pure/General/sql.scala (diff)
The file was modified src/Pure/General/ssh.scala (diff)
The file was modified src/Pure/System/components.scala (diff)
Changeset 76121:f58ad163bb75 by haftmann:
putting together related theorems
The file was modified src/HOL/Computational_Algebra/Normalized_Fraction.thy (diff)
The file was modified src/HOL/Computational_Algebra/Polynomial.thy (diff)
The file was modified src/HOL/Computational_Algebra/Polynomial_Factorial.thy (diff)
Changeset 76120:3ae579092045 by haftmann:
dropped auxiliary lemma
The file was modified src/HOL/Divides.thy (diff)
Changeset 76119:e5cfb05d312e by wenzelm:
unused;
The file was modified src/Pure/General/ssh.scala (diff)
Changeset 76118:e8e3b60d8ecd by wenzelm:
clarified operation: avoid perl;
The file was modified src/Pure/General/ssh.scala (diff)
Changeset 76117:531248fd8952 by wenzelm:
discontinued unused operations;
The file was modified src/Pure/General/ssh.scala (diff)
Changeset 76116:c4dc343fdbcb by wenzelm:
clarified signature: avoid exposure of JSch types;
The file was modified src/Pure/General/ssh.scala (diff)
Changeset 76115:f17393e21388 by wenzelm:
clarified signature: discontinue somewhat pointless SSH.Context;
The file was modified src/Pure/Admin/isabelle_cronjob.scala (diff)
The file was modified src/Pure/General/ssh.scala (diff)
Changeset 76114:44724221b45c by wenzelm:
tuned;
The file was modified ANNOUNCE (diff)
Changeset 76113:b62634686c72 by wenzelm:
proper path;
The file was modified lib/html/library_index_content.template (diff)
Changeset 76112:41bea72acc75 by wenzelm:
Added tag Isabelle2022-RC1 for changeset 6308eaaa88f1
The file was modified .hgtags (diff)
Changeset 76111:6308eaaa88f1 by wenzelm:
clarified release packaging: naproche-20220910 lacks arm64-linux support (and crashes);
The file was modified Admin/Release/CHECKLIST (diff)
Changeset 76110:0605eb327e60 by wenzelm:
more documentation of &#039;export_classpath&#039; (session ROOT) and &#039;scala_build_generated_files&#039; (Isar command);
The file was modified NEWS (diff)
The file was modified src/Doc/Isar_Ref/Spec.thy (diff)
The file was modified src/Doc/System/Sessions.thy (diff)
Changeset 76109:e9f9e8de1ab9 by wenzelm:
merged;
Changeset 76108:bdab17df07a9 by wenzelm:
update for release;
The file was modified ANNOUNCE (diff)
Changeset 76107:4dedb6e2dac2 by wenzelm:
more command-line options;
The file was modified src/Doc/System/Sessions.thy (diff)
The file was modified src/Pure/Thy/sessions.scala (diff)
Changeset 76106:98cab94326d4 by haftmann:
less specialized euclidean relation on int
The file was modified src/HOL/Divides.thy (diff)
The file was modified src/HOL/Library/Signed_Division.thy (diff)
The file was modified src/HOL/SMT.thy (diff)
Changeset 76105:7ce11c135dad by wenzelm:
update to Isabelle2022 and Ubuntu 22.04;
The file was modified Admin/Release/CHECKLIST (diff)
The file was modified src/Doc/JEdit/JEdit.thy (diff)
The file was modified src/Doc/System/Environment.thy (diff)
The file was modified src/Doc/System/Misc.thy (diff)
Changeset 76104:5ee70e689eb3 by wenzelm:
proper comment: Phabricator remains on Ubuntu 20.04, which is still required as build environment for old Mercurial 3.9.2 with Python 2;
The file was modified src/Pure/Tools/phabricator.scala (diff)
Changeset 76103:fbef5a48723f by wenzelm:
more operations: for testing purposes;
The file was modified src/Pure/Tools/build_docker.scala (diff)
Changeset 76102:f51e9da996a3 by wenzelm:
provide naproche-20220910 (inactive);
The file was modified Admin/components/components.sha1 (diff)
Changeset 76101:e59d7d6fe1bd by wenzelm:
clarified directory names (e.g. for multi-platform remote execution): avoid being deleted via isabelle.Components.purge;
The file was modified Admin/bash_process/build (diff)
The file was modified Admin/bash_process/etc/settings (diff)
The file was modified Admin/components/components.sha1 (diff)
The file was modified Admin/components/main (diff)
Changeset 76100:758fd2fbde1e by wenzelm:
unused;
The file was modified src/Pure/General/ssh.scala (diff)
Changeset 76099:101547fb2f78 by wenzelm:
update for release;
The file was modified COPYRIGHT (diff)
Changeset 76098:bcca0fbb8a34 by wenzelm:
tuned: prefer Scala Regex operations;
The file was modified src/Pure/Admin/build_jdk.scala (diff)
The file was modified src/Pure/General/completion.scala (diff)
The file was modified src/Pure/Thy/export.scala (diff)
The file was modified src/Tools/Graphview/tree_panel.scala (diff)
Changeset 76097:c6c0947804d6 by wenzelm:
tuning and updates for release;
The file was modified CONTRIBUTORS (diff)
The file was modified NEWS (diff)
Changeset 76096:a621e9fb295d by wenzelm:
NEWS;
The file was modified NEWS (diff)
Changeset 76095:7cac5565e79b by wenzelm:
discontinued somewhat pointless option: Proof_Display.pretty_goal_inst should always work smoothly (and not crash unexpectedly);
The file was modified etc/options (diff)
The file was modified src/Pure/Isar/proof_display.ML (diff)
Changeset 76094:4dec713d3bc9 by wenzelm:
give up show_main_goal (despite 922e3f9251ac): show_goal_inst is sufficient, even for final results;
The file was modified src/HOL/Prolog/HOHH.thy (diff)
Changeset 76093:ce66ff654e59 by wenzelm:
merged
Changeset 76092:282f5e980a67 by wenzelm:
discontinue fragile operations;
The file was modified src/HOL/TPTP/mash_export.ML (diff)
The file was modified src/Pure/System/options.ML (diff)
Changeset 76091:922e3f9251ac by wenzelm:
proper context option: change of underlying Options.default will not survive PIDE &quot;Prover.options&quot; (e.g. change of Isabelle/jEdit plugin options);
The file was modified src/HOL/Prolog/HOHH.thy (diff)
The file was modified src/HOL/Prolog/prolog.ML (diff)
Changeset 76090:f8eff19a3825 by wenzelm:
enable show_goal_inst by default: match failure is merely a warning (see 730638d4e37a);
The file was modified etc/options (diff)
Changeset 76089:13ae8dff47b6 by wenzelm:
updated documentation;
The file was modified NEWS (diff)
The file was modified src/Doc/System/Sessions.thy (diff)
Changeset 76088:bec8677d0e5b by wenzelm:
support multiple sessions, with cumulative errors;<br>tuned command usage;
The file was modified src/Pure/Tools/build_job.scala (diff)
Changeset 76087:c8f5fec36b5c by wenzelm:
support regex patterns on messages;
The file was modified src/Pure/PIDE/protocol.scala (diff)
The file was modified src/Pure/Tools/build_job.scala (diff)
Changeset 76086:338adf8d423c by wenzelm:
support Pretty.unformatted, similar to ML version;
The file was modified src/Pure/General/pretty.scala (diff)
Changeset 76085:3f5028b54419 by wenzelm:
removed odd TODO item (see 3391a493f39a);
The file was modified src/Pure/Isar/proof.ML (diff)
Changeset 76084:315a6b0b6173 by wenzelm:
tuned signature;
The file was modified src/Pure/Isar/proof.ML (diff)
Changeset 76083:8d6cb72aa511 by wenzelm:
tuned output: more Pretty.item;
The file was modified src/Pure/goal_display.ML (diff)
The file was modified src/Pure/proofterm.ML (diff)
Changeset 76082:1202e29798a4 by wenzelm:
tuned signature;
The file was modified src/Pure/Syntax/syntax.ML (diff)
The file was modified src/Pure/goal_display.ML (diff)
The file was modified src/Pure/more_thm.ML (diff)
The file was modified src/Pure/proofterm.ML (diff)
Changeset 76081:730638d4e37a by wenzelm:
clarified failure: warning for logical error, exception for program breakdown;
The file was modified src/Pure/Isar/proof_display.ML (diff)
Changeset 76080:ae89a502b6fa by wenzelm:
print goal instantiation for global qed (and variations);
The file was modified src/Pure/Isar/proof.ML (diff)
Changeset 76079:47413d778c5f by wenzelm:
clarified output;
The file was modified src/Pure/Isar/proof_display.ML (diff)
Changeset 76078:1600fb749c54 by wenzelm:
more robust: capture corner case seen in line 631 of &quot;$AFP/Automatic_Refinement/Autoref_Bindings_HOL.thy&quot; (AFP/6c87f24bb773);
The file was modified src/Pure/Isar/proof_display.ML (diff)
Changeset 76077:0f48e873e187 by wenzelm:
clarified message channel for &#039;print_state&#039; (NB: the command was originally for TTY or Proof General);
The file was modified NEWS (diff)
The file was modified src/Pure/Pure.thy (diff)
Changeset 76076:6508c21734f1 by wenzelm:
updated to postgresql-42.5.0;
The file was modified Admin/components/components.sha1 (diff)
The file was modified Admin/components/main (diff)
Changeset 76075:2e7211754ef1 by wenzelm:
tool to build Isabelle component for PostgreSQL JDBC;
The file was addedsrc/Pure/Admin/build_postgresql.scala
The file was modified etc/build.props (diff)
The file was modified src/Pure/System/isabelle_tool.scala (diff)
Changeset 76074:2456721602b2 by wenzelm:
clarified goal structure with proper instantiation of main goal, to support &quot;show_goal_inst&quot;;
The file was modified src/Pure/ex/Guess.thy (diff)
Changeset 76073:951abf9db857 by wenzelm:
option &quot;show_states&quot; for more verbosity of batch-builds;
The file was modified NEWS (diff)
The file was modified etc/options (diff)
The file was modified src/Pure/Isar/proof_display.ML (diff)
The file was modified src/Pure/Isar/toplevel.ML (diff)
Changeset 76072:5fc4e1fc39b1 by wenzelm:
tuned --- avoid warnings;
The file was modified src/Pure/Isar/overloading.ML (diff)
Changeset 76071:8e1b2e1a29b7 by wenzelm:
proper antiquotations;
The file was modified src/Pure/Isar/proof_display.ML (diff)
Changeset 76070:cf13b2147c48 by wenzelm:
inline markup for Output.state (in contrast to c94bba7906d2): make messages available via Rendering.text_messages and thus &quot;isabelle log&quot; (see cb0c407fbc6e), while Rendering.output_messages of Isabelle/jEdit/VSCode is unaffected;
The file was modified src/Pure/PIDE/protocol.scala (diff)
Changeset 76069:79094d7b6f22 by wenzelm:
proper antiquotations;
The file was modified src/Pure/Thy/document_antiquotation.ML (diff)
Changeset 76068:319d08115b13 by wenzelm:
clarified options, following e.g. &quot;show_consts&quot;;
The file was modified etc/options (diff)
The file was modified src/Pure/Isar/proof_display.ML (diff)
Changeset 76067:e39c1da9d904 by wenzelm:
proper Envir.subst operations: env is already normalized, using Envir.norm may lead to non-termination;
The file was modified src/Pure/Isar/proof_display.ML (diff)
Changeset 76066:0a6a138346da by wenzelm:
unused (see 15758fced053);
The file was modified src/Pure/Isar/proof_display.ML (diff)
Changeset 76065:6dc5968b9a86 by wenzelm:
clarified modules;
The file was modified src/Pure/Isar/attrib.ML (diff)
The file was modified src/Pure/Isar/proof_display.ML (diff)
The file was modified src/Pure/ROOT.ML (diff)
Changeset 76064:28ddebb43d93 by wenzelm:
show goal instantiation, notably for &#039;schematic_goal&#039; command (inactive by default);
The file was modified src/Pure/Isar/attrib.ML (diff)
The file was modified src/Pure/Isar/proof.ML (diff)
The file was modified src/Pure/Isar/proof_display.ML (diff)
Changeset 76063:24c9f56aa035 by wenzelm:
proper umlauts;
The file was modified src/CTT/ex/Elimination.thy (diff)
The file was modified src/Doc/Datatypes/Datatypes.thy (diff)
The file was modified src/Doc/Isar_Ref/HOL_Specific.thy (diff)
The file was modified src/Doc/Locales/Examples3.thy (diff)
The file was modified src/HOL/Analysis/Lindelof_Spaces.thy (diff)
The file was modified src/HOL/Data_Structures/Brother12_Set.thy (diff)
The file was modified src/HOL/Induct/Ordinals.thy (diff)
The file was modified src/HOL/Library/Omega_Words_Fun.thy (diff)
The file was modified src/ZF/ex/misc.thy (diff)
Changeset 76062:f1d758690222 by wenzelm:
tuned signature;
The file was modified src/Pure/Isar/proof.ML (diff)
The file was modified src/Pure/goal.ML (diff)
The file was modified src/Pure/more_unify.ML (diff)
Changeset 76061:0982d0220b31 by wenzelm:
tuned signature;
The file was modified src/Pure/Isar/proof.ML (diff)
The file was modified src/Pure/Isar/proof_display.ML (diff)
Changeset 76060:98610c8e9caa by wenzelm:
tuned;
The file was modified src/Pure/Isar/proof.ML (diff)
Changeset 76059:7cf72240cdd4 by wenzelm:
tuned;
The file was modified src/Pure/Isar/proof.ML (diff)
Changeset 76058:d45a45eb1aee by wenzelm:
tuned error message;
The file was modified src/Pure/config.ML (diff)