equal
deleted
inserted
replaced
459 \ \ head\ {\isacharcolon}{\isacharcolon}\ {\isachardoublequoteopen}{\isacharprime}a{\isasymColon}null\ list\ {\isasymRightarrow}\ {\isacharprime}a{\isachardoublequoteclose}\isanewline |
459 \ \ head\ {\isacharcolon}{\isacharcolon}\ {\isachardoublequoteopen}{\isacharprime}a{\isasymColon}null\ list\ {\isasymRightarrow}\ {\isacharprime}a{\isachardoublequoteclose}\isanewline |
460 \isakeyword{where}\isanewline |
460 \isakeyword{where}\isanewline |
461 \ \ {\isachardoublequoteopen}head\ {\isacharbrackleft}{\isacharbrackright}\ {\isacharequal}\ null{\isachardoublequoteclose}\isanewline |
461 \ \ {\isachardoublequoteopen}head\ {\isacharbrackleft}{\isacharbrackright}\ {\isacharequal}\ null{\isachardoublequoteclose}\isanewline |
462 \ \ {\isacharbar}\ {\isachardoublequoteopen}head\ {\isacharparenleft}x{\isacharhash}xs{\isacharparenright}\ {\isacharequal}\ x{\isachardoublequoteclose}% |
462 \ \ {\isacharbar}\ {\isachardoublequoteopen}head\ {\isacharparenleft}x{\isacharhash}xs{\isacharparenright}\ {\isacharequal}\ x{\isachardoublequoteclose}% |
463 \begin{isamarkuptext}% |
463 \begin{isamarkuptext}% |
464 We provide some instances for our \isa{null}:% |
464 \noindent We provide some instances for our \isa{null}:% |
465 \end{isamarkuptext}% |
465 \end{isamarkuptext}% |
466 \isamarkuptrue% |
466 \isamarkuptrue% |
467 \isacommand{instantiation}\isamarkupfalse% |
467 \isacommand{instantiation}\isamarkupfalse% |
468 \ option\ \isakeyword{and}\ list\ {\isacharcolon}{\isacharcolon}\ {\isacharparenleft}type{\isacharparenright}\ null\isanewline |
468 \ option\ \isakeyword{and}\ list\ {\isacharcolon}{\isacharcolon}\ {\isacharparenleft}type{\isacharparenright}\ null\isanewline |
469 \isakeyword{begin}\isanewline |
469 \isakeyword{begin}\isanewline |
472 \isanewline |
472 \isanewline |
473 \ \ {\isachardoublequoteopen}null\ {\isacharequal}\ None{\isachardoublequoteclose}\isanewline |
473 \ \ {\isachardoublequoteopen}null\ {\isacharequal}\ None{\isachardoublequoteclose}\isanewline |
474 \isanewline |
474 \isanewline |
475 \isacommand{definition}\isamarkupfalse% |
475 \isacommand{definition}\isamarkupfalse% |
476 \isanewline |
476 \isanewline |
477 \ \ {\isachardoublequoteopen}null\ {\isasymequiv}\ {\isacharbrackleft}{\isacharbrackright}{\isachardoublequoteclose}\isanewline |
477 \ \ {\isachardoublequoteopen}null\ {\isacharequal}\ {\isacharbrackleft}{\isacharbrackright}{\isachardoublequoteclose}\isanewline |
478 \isanewline |
478 \isanewline |
479 \isacommand{instance}\isamarkupfalse% |
479 \isacommand{instance}\isamarkupfalse% |
480 % |
480 % |
481 \isadelimproof |
481 \isadelimproof |
482 \ % |
482 \ % |
494 \isanewline |
494 \isanewline |
495 \isanewline |
495 \isanewline |
496 \isacommand{end}\isamarkupfalse% |
496 \isacommand{end}\isamarkupfalse% |
497 % |
497 % |
498 \begin{isamarkuptext}% |
498 \begin{isamarkuptext}% |
499 Constructing a dummy example:% |
499 \noindent Constructing a dummy example:% |
500 \end{isamarkuptext}% |
500 \end{isamarkuptext}% |
501 \isamarkuptrue% |
501 \isamarkuptrue% |
502 \isacommand{definition}\isamarkupfalse% |
502 \isacommand{definition}\isamarkupfalse% |
503 \isanewline |
503 \isanewline |
504 \ \ {\isachardoublequoteopen}dummy\ {\isacharequal}\ head\ {\isacharbrackleft}Some\ {\isacharparenleft}Suc\ {\isadigit{0}}{\isacharparenright}{\isacharcomma}\ None{\isacharbrackright}{\isachardoublequoteclose}% |
504 \ \ {\isachardoublequoteopen}dummy\ {\isacharequal}\ head\ {\isacharbrackleft}Some\ {\isacharparenleft}Suc\ {\isadigit{0}}{\isacharparenright}{\isacharcomma}\ None{\isacharbrackright}{\isachardoublequoteclose}% |