History log of /seL4-l4v-10.1.1/HOL4/src/TeX/theory_tests/dupop20171208bScript.sml
Revision Date Author Comments
# e3489242 24-Jan-2018 Michael Norrish <Michael.Norrish@nicta.com.au>

Make record type definitions LaTeX-print more nicely

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).


# c9b0acb1 10-Dec-2017 Michael Norrish <Michael.Norrish@nicta.com.au>

Refine type variables printed by EmitTeX in record declarations

Now those appearing in the record type on the LHS (e.g., ('a,'c) foo),
and the fields in the type actually match up. Adjusted test-cases to
match. Pleasantly, the existing behaviour of prim_mk_const and the
datatype machinery preserves the type variables as the user gave them.


# 8b5efb58 07-Dec-2017 Michael Norrish <Michael.Norrish@nicta.com.au>

Fix TeX p/printing bug caused by having multiple types of same name

If the types had different arities, mungers would produce strange
mk_type exceptions.