Skip to content
Failed

Changes

Changes from Mercurial (hg http://isabelle.in.tum.de/repos/isabelle/ default)

Summary

  1. merged
  2. explicit check of assumption prefix;
  3. clarified signature;
  4. clarified modules;
  5. support soft types for 'have' etc., with careful export wrt. result text to avoid extra assumptions (details may differ due to polymorphism);
  6. proper export of result_text for 'have';
  7. support soft types for 'assume'; clarified "text": avoid polymorphism due to premature export;
  8. more robust declaration of resulting statement text, instead of somewhat accidental (Variable.maybe_bind_term result_binds in generic_goal);
  9. clarified modules;
  10. clarified signature -- removed unused option (see acb0807ddb56);
Changeset 70736:dea35c31a0b8 by wenzelm:
merged
Changeset 70735:561b11865cb5 by wenzelm:
explicit check of assumption prefix;
The file was modified src/Pure/assumption.ML
Changeset 70734:31364e70ff3e by wenzelm:
clarified signature;
The file was modified src/Pure/Isar/obtain.ML
The file was modified src/Pure/Isar/proof.ML
The file was modified src/Pure/Isar/proof_context.ML
The file was modified src/Pure/Isar/specification.ML
Changeset 70733:ce1afe0f3071 by wenzelm:
clarified modules;
The file was modified src/Pure/Isar/proof_context.ML
The file was modified src/Pure/variable.ML
Changeset 70732:53fa2e4e79af by wenzelm:
support soft types for 'have' etc., with careful export wrt. result text to avoid extra assumptions (details may differ due to polymorphism);
The file was modified src/Pure/Isar/proof.ML
Changeset 70731:5b86068ffc11 by wenzelm:
proper export of result_text for 'have';
The file was modified src/Pure/Isar/proof.ML
Changeset 70730:7b5ee1fa5029 by wenzelm:
support soft types for &#039;assume&#039;;<br>clarified &quot;text&quot;: avoid polymorphism due to premature export;
The file was modified src/Pure/Isar/proof.ML
The file was modified src/Pure/Isar/proof_context.ML
Changeset 70729:c92d2abcc998 by wenzelm:
more robust declaration of resulting statement text, instead of somewhat accidental (Variable.maybe_bind_term result_binds in generic_goal);
The file was modified src/HOL/Eisbach/Tests.thy
The file was modified src/Pure/Isar/obtain.ML
The file was modified src/Pure/Isar/proof.ML
The file was modified src/Pure/Isar/proof_context.ML
The file was modified src/Pure/Isar/specification.ML
Changeset 70728:d5559011b9e6 by wenzelm:
clarified modules;
The file was modified src/Pure/Isar/proof.ML
The file was modified src/Pure/Isar/proof_context.ML
Changeset 70727:cb63a978a52e by wenzelm:
clarified signature -- removed unused option (see acb0807ddb56);
The file was modified src/Pure/Isar/proof.ML
The file was modified src/Pure/Isar/proof_context.ML