Commits on Mar 18, 2018
Commits on Mar 14, 2018
  1. Merge pull request #519 from AndreasLoow/wordstheory-tex-fixes

    mn200 committed Mar 14, 2018
    Words theory tex fixes
Commits on Mar 13, 2018
  1. Delete some trailing whitespace

    mn200 committed Mar 13, 2018
  2. Clean up intreal theory's dependencies

    mn200 committed Mar 13, 2018
    It no longer depends on transcTheory via realLib
Commits on Mar 7, 2018
  1. Holmake: fix for reporting of unterminated strings and comments

    mn200 committed Mar 7, 2018
    Test cases and one for issue #518 as well (no CI integration yet)
    Closes #452
Commits on Mar 6, 2018
  1. Add directory field to dep. graph nodes

    mn200 committed Feb 26, 2018
    This is a first, easy, step towards having Holmake work over multiple
    directories at once.
Commits on Feb 25, 2018
  1. Replace a Unicode apostrophe in drule doc-file

    mn200 committed Feb 25, 2018
    These have to be done LaTeX style: `...'
Commits on Feb 20, 2018
  1. Fixes for mp_then/drule bug found in previous commit

    mn200 committed Feb 20, 2018
    Provide more test-cases as well. Extend normalisation done by
    goal_assum after a theorem is returned to it after "resolution".
  2. Fix mp_then bug: its PART_MATCH variant wasn't instantiating types

    mn200 committed Feb 20, 2018
    (It has a PART_MATCH variant in order to make sure preserve universal
    quantification of variables that don't get specialised to make the
    match happen.)
  3. Move complex script into src/real

    mn200 committed Feb 19, 2018
    Unless and until we get a deal more stuff that builds on the complex
    numbers, having one directory for a single script file seems
    wasteful. (Here, "waste" means that we get larger results from `ls` in
    the src directory, and we pass up an opportunity for a little
Commits on Feb 19, 2018
  1. Make polyscripter tool pay attention to Holmakefile INCLUDES line

    mn200 committed Feb 19, 2018
    Refactor some code along the way so that this reading of Holmakefiles
    is now a standard facility in the ReadHMF structure.
    Test that it works by making the polyscripter test read from
Commits on Feb 16, 2018
  1. Prove another theorem about SEG

    mn200 committed Feb 16, 2018
    Work with Kifan Xiao
Commits on Feb 13, 2018
  1. Some more theorems about SEG

    mn200 committed Feb 12, 2018
    Done with Kifan Xiao
Commits on Feb 8, 2018
  1. Minor tweaking of spacing

    mn200 committed Feb 8, 2018
Commits on Feb 7, 2018
  1. Write tool to generate most of a .uo file for a Script.sml file

    mn200 committed Feb 7, 2018
    The output is "the same" as that which is fed to buildheap when a
    script file is executed, except that the actual Script.sml file is not
    mentioned, allowing some other file to be generated.
Commits on Feb 4, 2018
  1. Rationalise handling of Unicode lowercase phi characters

    mn200 committed Feb 4, 2018
    The "mainline" phi character in Unicode is U+03C6, which in most fonts
    looks more like what TeX calls a \varphi. In the font you are using to
    view this message it is "φ". There is also an additional U+03D5, which
    is written the way Knuth wanted his \phi to look (in this font: "ϕ").
    If these are seen in HOL input, EmitTeX now maps them appropriately.
    Similarly, the Emacs mode for producing them now maps C-S-p h to the
    second and C-S-p v to the first.
Commits on Feb 1, 2018
  1. Merge pull request #515 from simonjantsch/master

    mn200 committed Feb 1, 2018
    Fixed scripts that broke in previous patch
  2. Merge pull request #514 from simonjantsch/master

    mn200 committed Feb 1, 2018
    Cosmetic changes to correctness proofs for concrete LTL to GBA
Commits on Jan 29, 2018
  1. Remove uses of global grammar from some library files

    mn200 committed Jan 29, 2018
    Uses of Q.prove dodge redefinitions of the Parse structure, and end up
    using the surrounding global grammar. For this reason, it's best not
    to use Q in library implementations.
Commits on Jan 25, 2018
  1. Make record type definitions LaTeX-print more nicely

    mn200 committed Jan 25, 2018
    There is a trace that can be altered to get a slightly different style
    if desired. Both styles demonstrated in the dupop20171208
    test-case (look at the _expected file).
Commits on Jan 23, 2018
  1. Implement impl_{keep_,}tac with new provehyp_then primitive

    mn200 committed Jan 23, 2018
    The underlying primitive allows obvious generalisations of the impl
    tactics, such as pulling from assumptions and passing the resulting
    theorems to different continuation thm-tactics.