src/Pure/Isar/obtain.ML
Fri, 20 Sep 2024 14:28:13 +0200 wenzelm clarified signature: more explicit operations;
Sat, 22 Apr 2023 21:00:24 +0200 wenzelm tuned: concise combinators instead of bulky case-expressions;
Sun, 26 Sep 2021 18:49:55 +0200 wenzelm improper proof command 'guess' moved to separate theory "Pure-ex.Guess";
Fri, 10 Sep 2021 14:59:19 +0200 wenzelm clarified signature: more scalable operations;
Thu, 09 Sep 2021 14:50:26 +0200 wenzelm clarified set of items with order of addition;
Thu, 09 Sep 2021 12:33:14 +0200 wenzelm clarified signature;
Sat, 04 Sep 2021 21:25:08 +0200 wenzelm clarified signature;
Sat, 04 Sep 2021 18:21:58 +0200 wenzelm more scalable operations;
Thu, 19 Sep 2019 15:09:12 +0200 wenzelm clarified signature;
Wed, 18 Sep 2019 20:10:15 +0200 wenzelm more robust declaration of resulting statement text, instead of somewhat accidental (Variable.maybe_bind_term result_binds in generic_goal);
Sun, 25 Feb 2018 15:44:46 +0100 wenzelm eliminated ASCII syntax from Pure bootstrap;
Thu, 23 Jun 2016 11:01:14 +0200 wenzelm tuned signature;
Tue, 26 Apr 2016 22:39:17 +0200 wenzelm 'obtain' supports structured statements (similar to 'define');
Tue, 26 Apr 2016 19:37:47 +0200 wenzelm more uniform operations for structured statements;
Tue, 26 Apr 2016 16:20:28 +0200 wenzelm defs are closed, which leads to proper auto_bind_facts;
Sun, 24 Apr 2016 20:29:49 +0200 wenzelm clarified modules;
Mon, 18 Apr 2016 20:24:19 +0200 wenzelm prefer internal attribute source;
Sun, 13 Dec 2015 21:56:15 +0100 wenzelm more general types Proof.method / context_tactic;
Fri, 13 Nov 2015 11:41:11 +0100 wenzelm support for structure statements in 'assume', 'presume';
Fri, 25 Sep 2015 20:37:59 +0200 wenzelm moved remaining display.ML to more_thm.ML;
Sun, 16 Aug 2015 19:25:08 +0200 wenzelm added Thm.chyps_of;
Wed, 08 Jul 2015 19:28:43 +0200 wenzelm Variable.focus etc.: optional bindings provided by user;
Sun, 05 Jul 2015 15:02:30 +0200 wenzelm simplified Thm.instantiate and derivatives: the LHS refers to non-certified variables -- this merely serves as index into already certified structures (or is ignored);
Mon, 22 Jun 2015 20:36:33 +0200 wenzelm support 'when' statement, which corresponds to 'presume';
Mon, 15 Jun 2015 10:33:37 +0200 wenzelm more robust: variables need not occur in body;
Sun, 14 Jun 2015 23:22:08 +0200 wenzelm improved treatment of Element.Obtains via Expression.prepare_stmt;
Sun, 14 Jun 2015 19:15:31 +0200 wenzelm tuned comment;
Sat, 13 Jun 2015 23:36:21 +0200 wenzelm tuned signature;
Sat, 13 Jun 2015 19:38:26 +0200 wenzelm open parameters for 'consider' rule;
Sat, 13 Jun 2015 16:35:27 +0200 wenzelm eliminated slightly odd Element.close_form: toplevel specifications have different policies than proof text elements;
less more (0) -100 -50 -30 tip