Changes from Mercurial (hg http://isabelle.in.tum.de/repos/isabelle/ default)
Summary
- merged
- explicit check of assumption prefix;
- clarified signature;
- clarified modules;
- support soft types for 'have' etc., with careful export wrt. result text to avoid extra assumptions (details may differ due to polymorphism);
- proper export of result_text for 'have';
- support soft types for 'assume'; clarified "text": avoid polymorphism due to premature export;
- more robust declaration of resulting statement text, instead of somewhat accidental (Variable.maybe_bind_term result_binds in generic_goal);
- clarified modules;
- clarified signature -- removed unused option (see acb0807ddb56);
The file was modified | src/Pure/assumption.ML |
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 |
The file was modified | src/Pure/Isar/proof_context.ML |
The file was modified | src/Pure/variable.ML |
The file was modified | src/Pure/Isar/proof.ML |
The file was modified | src/Pure/Isar/proof.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/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 |
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/proof.ML |
The file was modified | src/Pure/Isar/proof_context.ML |