Improvements to naming of variables.
This does a bunch of small changes, that should improve the usability
of Cryptol. Namely:
* When we are forced to make up a name, pick something derived from
the source of the variable, annotated with the unique.
* When pretty printing a schema, use "n,m,i,j,k" for numeric variables
and "a,b,c,d,e" for value type vairable.
* When generalizing, put numeric vairables first.
2018-06-29 01:58:11 +03:00
|
|
|
maxSeq' : {n, a} (Cmp a, Literal 0 a) => [n]a -> [1 + n]a
|