542 \ \ {\isacharparenleft}\isanewline |
542 \ \ {\isacharparenleft}\isanewline |
543 \ \ \ \ type\ T\ {\isacharequal}\ term\ OrdList{\isachardot}T{\isacharsemicolon}\isanewline |
543 \ \ \ \ type\ T\ {\isacharequal}\ term\ OrdList{\isachardot}T{\isacharsemicolon}\isanewline |
544 \ \ \ \ val\ empty\ {\isacharequal}\ {\isacharbrackleft}{\isacharbrackright}{\isacharsemicolon}\isanewline |
544 \ \ \ \ val\ empty\ {\isacharequal}\ {\isacharbrackleft}{\isacharbrackright}{\isacharsemicolon}\isanewline |
545 \ \ \ \ val\ extend\ {\isacharequal}\ I{\isacharsemicolon}\isanewline |
545 \ \ \ \ val\ extend\ {\isacharequal}\ I{\isacharsemicolon}\isanewline |
546 \ \ \ \ fun\ merge\ {\isacharparenleft}ts{\isadigit{1}}{\isacharcomma}\ ts{\isadigit{2}}{\isacharparenright}\ {\isacharequal}\isanewline |
546 \ \ \ \ fun\ merge\ {\isacharparenleft}ts{\isadigit{1}}{\isacharcomma}\ ts{\isadigit{2}}{\isacharparenright}\ {\isacharequal}\isanewline |
547 \ \ \ \ \ \ OrdList{\isachardot}union\ TermOrd{\isachardot}fast{\isacharunderscore}term{\isacharunderscore}ord\ ts{\isadigit{1}}\ ts{\isadigit{2}}{\isacharsemicolon}\isanewline |
547 \ \ \ \ \ \ OrdList{\isachardot}union\ Term{\isacharunderscore}Ord{\isachardot}fast{\isacharunderscore}term{\isacharunderscore}ord\ ts{\isadigit{1}}\ ts{\isadigit{2}}{\isacharsemicolon}\isanewline |
548 \ \ {\isacharparenright}\isanewline |
548 \ \ {\isacharparenright}\isanewline |
549 \isanewline |
549 \isanewline |
550 \ \ val\ get\ {\isacharequal}\ Terms{\isachardot}get{\isacharsemicolon}\isanewline |
550 \ \ val\ get\ {\isacharequal}\ Terms{\isachardot}get{\isacharsemicolon}\isanewline |
551 \isanewline |
551 \isanewline |
552 \ \ fun\ add\ raw{\isacharunderscore}t\ thy\ {\isacharequal}\isanewline |
552 \ \ fun\ add\ raw{\isacharunderscore}t\ thy\ {\isacharequal}\isanewline |
553 \ \ \ \ let\ val\ t\ {\isacharequal}\ Sign{\isachardot}cert{\isacharunderscore}term\ thy\ raw{\isacharunderscore}t\isanewline |
553 \ \ \ \ let\ val\ t\ {\isacharequal}\ Sign{\isachardot}cert{\isacharunderscore}term\ thy\ raw{\isacharunderscore}t\isanewline |
554 \ \ \ \ in\ Terms{\isachardot}map\ {\isacharparenleft}OrdList{\isachardot}insert\ TermOrd{\isachardot}fast{\isacharunderscore}term{\isacharunderscore}ord\ t{\isacharparenright}\ thy\ end{\isacharsemicolon}\isanewline |
554 \ \ \ \ in\ Terms{\isachardot}map\ {\isacharparenleft}OrdList{\isachardot}insert\ Term{\isacharunderscore}Ord{\isachardot}fast{\isacharunderscore}term{\isacharunderscore}ord\ t{\isacharparenright}\ thy\ end{\isacharsemicolon}\isanewline |
555 \isanewline |
555 \isanewline |
556 \ \ end{\isacharsemicolon}\isanewline |
556 \ \ end{\isacharsemicolon}\isanewline |
557 {\isacharverbatimclose}% |
557 {\isacharverbatimclose}% |
558 \endisatagML |
558 \endisatagML |
559 {\isafoldML}% |
559 {\isafoldML}% |