Skip to content
Success

Changes

Summary

  1. proper term_ord as in HOL/Library/positivstellensatz.ML, e.g. relevant for "0 <= c & 0 <= a ==> a + bb = 1 & c <= 1 ==> bb * c * 4 <= (12::real)";
  2. performance fine-tuning of hot spot;
  3. tuned;
  4. more efficient tokens_match_ord based on token_kind_index; tuned;
  5. more abstract type;
  6. tuned;
  7. clarified signature;
  8. clarified signature;
  9. explicit dummy token;
  10. clarified modules;
  11. clarified signature;
Changeset 67558:c46910a6bfce by wenzelm:
proper term_ord as in HOL/Library/positivstellensatz.ML, e.g. relevant for &quot;0 &lt;= c &amp; 0 &lt;= a ==&gt; a + bb = 1 &amp; c &lt;= 1 ==&gt; bb * c * 4 &lt;= (12::real)&quot;;
The file was modified src/HOL/Library/Sum_of_Squares/sum_of_squares.ML (diff)
Changeset 67557:a965ccf7414e by wenzelm:
performance fine-tuning of hot spot;
The file was modified src/Pure/General/table.ML (diff)
Changeset 67556:5f86e2a9c59c by wenzelm:
tuned;
The file was modified src/Pure/Syntax/lexicon.ML (diff)
The file was modified src/Pure/Syntax/parser.ML (diff)
Changeset 67555:c550e38dd131 by wenzelm:
more efficient tokens_match_ord based on token_kind_index;<br>tuned;
The file was modified src/Pure/Syntax/lexicon.ML (diff)
Changeset 67554:c2151a6bfd57 by wenzelm:
more abstract type;
The file was modified src/Pure/Syntax/lexicon.ML (diff)
Changeset 67553:77d497947fc7 by wenzelm:
tuned;
The file was modified src/Pure/Syntax/simple_syntax.ML (diff)
Changeset 67552:679253fef277 by wenzelm:
clarified signature;
The file was modified src/Pure/Syntax/lexicon.ML (diff)
The file was modified src/Pure/Syntax/parser.ML (diff)
The file was modified src/Pure/Syntax/simple_syntax.ML (diff)
Changeset 67551:4a087b9a29c5 by wenzelm:
clarified signature;
The file was modified src/Pure/Syntax/lexicon.ML (diff)
The file was modified src/Pure/Syntax/parser.ML (diff)
Changeset 67550:3b666615e3ce by wenzelm:
explicit dummy token;
The file was modified src/Pure/Syntax/lexicon.ML (diff)
The file was modified src/Pure/Syntax/parser.ML (diff)
Changeset 67549:7b399522d6c1 by wenzelm:
clarified modules;
The file was modified src/Pure/Syntax/lexicon.ML (diff)
The file was modified src/Pure/Syntax/parser.ML (diff)
Changeset 67548:c0f1667c1943 by wenzelm:
clarified signature;
The file was modified src/Pure/Syntax/lexicon.ML (diff)
The file was modified src/Pure/Syntax/simple_syntax.ML (diff)